横向きのスクロールの空白
https://developer.android.com/quick-guides/content/video/lazy-lists-compose?hl=en
#むおおおお読書
横向きのスクロールの空白
https://developer.android.com/quick-guides/content/video/lazy-lists-compose?hl=en
#むおおおお読書
次これを見ておきたい https://android-developers-jp.googleblog.com/2022/10/thinking-in-compose.html #むおおおお読書
・@Composableの関数が走った時にSnapshotが取られる
・SlotTableが作られ、Nodeの木構造が保持される
・@Composableの中のremember{mutableStateOf(...)}の変化を監視していて、これが変わった時に再コンポーズが走る
・この時SlotTableが参照されて、監視していた値を保持している場所から下の木構造に対して再コンポーズを走らせる
・ここでもう一度対象の木構造以下?のSnapshotを作りなおす
・以下ループ
みたいな感じかな。。
#むおおおお読書
・@Composableの関数が走った時にSnapshotが取られる
・SlotTableが作られ、Nodeの木構造が保持される
・@Composableの中のremember{mutableStateOf(...)}の変化を監視していて、これが変わった時に再コンポーズが走る
・この時SlotTableが参照されて、監視していた値を保持している場所から下の木構造に対して再コンポーズを走らせる
・ここでもう一度対象の木構造以下?のSnapshotを作りなおす
・以下ループ
みたいな感じかな。。
#むおおおお読書
val expanded = remember { mutableStateOf(false) }
みたいに書くと値を保持できる
rememberを使って値を保持するのと、Composeが値を監視する仕組み、いまいち説明ができないのよね
#むおおおお読書
val expanded = remember { mutableStateOf(false) }
みたいに書くと値を保持できる
rememberを使って値を保持するのと、Composeが値を監視する仕組み、いまいち説明ができないのよね
#むおおおお読書
Button、ElevatedButton、FilledTonalButton、OutlinedButton、TextButton がある
https://developer.android.com/codelabs/jetpack-compose-basics#5
#むおおおお読書
Button、ElevatedButton、FilledTonalButton、OutlinedButton、TextButton がある
https://developer.android.com/codelabs/jetpack-compose-basics#5
#むおおおお読書
終わりの設定がむずいのでそろそろちゃんとなんか買いたいかもしれん…
https://developer.android.com/courses/pathways/compose?hl=ja #むおおおお読書
終わりの設定がむずいのでそろそろちゃんとなんか買いたいかもしれん…
https://developer.android.com/courses/pathways/compose?hl=ja #むおおおお読書
RxSwiftとCombineの比較。BehaviorRelayと近いのがCurrentValueSubjectっぽい。ただ、Notesを見てると実質値に@Stateをつけたものっぽい?
#むおおおお読書
RxSwiftとCombineの比較。BehaviorRelayと近いのがCurrentValueSubjectっぽい。ただ、Notesを見てると実質値に@Stateをつけたものっぽい?
#むおおおお読書