LazyColumnのスクロールがカクカクするときの確認ポイント(Stableアノテーション)
Jetpack ComposeのLazyColumn(LazyVerticalGridやLazyRowも同じです)のスクロールがカクカクとコマ落ちしたような感じになってしまう場合に確認すべき項目の一つとして、Stable […]
Jetpack ComposeのLazyColumn(LazyVerticalGridやLazyRowも同じです)のスクロールがカクカクとコマ落ちしたような感じになってしまう場合に確認すべき項目の一つとして、Stable […]
Material 3(以下、M3)のカラーテーマって複雑ですよね。自分の理解を進めるために、できるだけ整理してみます。もし間違っている部分があったら、Twitterなどで指摘していただけると助かります。 カラーテーマの構 […]
Androidのダイアログの実装って面倒ですよね。簡単なメッセージとOKボタンを表示したいだけなのに、DialogFragmentをのサブクラスを実装しないといけません。アプリのあちこちでダイアログを使っていると、似たよ […]
Androidアプリに自前でフォトギャラリーを実装する際、ContentResolver.query()で写真のURIを取得しますが、日付順に写真を並べたいとき、引数のsortOrderに何を指定するかで迷ったので、私な […]
Fragmentを画面の端からスライドインして表示し、スライドアウトで非表示にする方法を紹介します。完成形はこんな感じ。ボタンを押すと下からFragmentの領域がスライドインしてきて、もう一度押すと下にスライドアウトし […]