Skip to content

Instantly share code, notes, and snippets.

View Tlaster's full-sized avatar
🎮
Idle

Tlaster Tlaster

🎮
Idle
View GitHub Profile
### Keybase proof
I hereby claim: * I am tlaster on github. * I am tlaster (https://keybase.io/tlaster) on keybase. * I have a public key ASBs8opdTSB1IXc7NFb5FBfUV_mDqxv5YzEXHIW5W-YMbgo
To claim this, I am signing this object:
```json
{ "body": { "key": { "eldest_kid": "01206cf28a5d4d207521773b3456f91417d457f983ab1bf96331171c85b95be60c6e0a", "host": "keybase.io", "kid": "01206cf28a5d4d207521773b3456f91417d457f983ab1bf96331171c85b95be60c6e0a", "uid": "ebb2c0e6d31e369cd843aa1dfc79d619", "username": "tlaster" }, "merkle_root": { "ctime": 1568199342, "hash": "3fbfe71d81fbaff92e82c2e04ab9d3446ca912db6f8bc5b9dec2245a07a8cb51dd0669f7e7551bb9189cc3e5c35a073d96b6978ef7477e197afc90dc1b8134b9", "hash_meta": "0c4054ec6ddb5a65d5172fb2da98efc91ab4c70ac9d40b809e4c4c671c755c1d", "seqno": 6680943 }, "service": { "entropy": "10MkNv5nS3DVerA4wAKhtNFO", "name": "github", "username": "tlaster" }, "type": "web_service_bi
{"code":"100000","msg":"","data":{"usual":{"norm":[{"phrase":"[\u5fae\u7b11]","type":"face","url":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/e3\/2018new_weixioa02_org.png","hot":false,"common":true,"category":"","icon":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/e3\/2018new_weixioa02_org.png","value":"[\u5fae\u7b11]","picid":""},{"phrase":"[\u53ef\u7231]","type":"face","url":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/09\/2018new_keai_org.png","hot":false,"common":true,"category":"","icon":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/09\/2018new_keai_org.png","value":"[\u53ef\u7231]","picid":""},{"phrase":"[\u592a\u5f00\u5fc3]","type":"face","url":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/1e\/2018new_taikaixin_org.png","hot":false,"common":true,"category":"","icon":"\/\/img.t.sinajs.cn\/t4\/appstyle\/expression\/ext\/normal\/1e\/2018new_taikaixin_org.png","value":"[\u592a\u5f00\u5fc3]","picid":""},{"phrase":"[\u9f13\u638c]"
@Tlaster
Tlaster / ReorderableColumn.kt
Created July 7, 2021 08:01
ReorderableColumn for Jetpack Compose
@Stable
class ReorderableColumnState(
private val onReorder: (oldIndex: Int, newIndex: Int) -> Unit,
) {
internal var reordering by mutableStateOf(false)
internal var draggingItemIndex: Int = -1
internal var newTargetIndex by mutableStateOf(-1)
internal var offsetY by mutableStateOf(0f)
internal var childSizes = arrayListOf<IntSize>()