詳解! ComposeでNestedScroll その4 標準API編
ComposeのNestedScrollについて詳しく解説するシリーズの第4回です。今回は、Composeの標準APIでNestedScrollを実現する方法を確認します。今回のソースコードもGitHubに公開しています […]
詳解! ComposeでNestedScroll その4 標準API編 Read More »
ComposeのNestedScrollについて詳しく解説するシリーズの第4回です。今回は、Composeの標準APIでNestedScrollを実現する方法を確認します。今回のソースコードもGitHubに公開しています […]
詳解! ComposeでNestedScroll その4 標準API編 Read More »
ComposeのNestedScrollについて詳しく解説するシリーズの第3回です。今回は、子コンポーネント側のNestedScrollDispatcherの実装を説明していきます。 第1回はこちら。NestedScro
詳解! ComposeでNestedScroll その3 Dispatcher編 Read More »
ComposeのNestedScrollについて詳しく解説するシリーズの第2回です。今回は、親コンポーネント側のNestedScrollConnectionの実装を説明していきます。 第1回はこちら。NestedScro
詳解! ComposeでNestedScroll その2 Connection編 Read More »
NestedScrollは、スクロール可能な親コンポーネントの上に、同じ方向にスクロールする子コンポーネントが配置され、スクロールが入れ子になっている実装のことです。今回から数回に分けて、NestedScrollについて
詳解! ComposeでNestedScroll その1 基本の仕組み編 Read More »
Android 14がリリースされ、アプリのAPI Level 34への対応が急がれる今日この頃ですが、ライブラリのtargetSdkVersionもアプリと同じように更新すべきなのか、分からなかったので調べました。この
ライブラリのtargetSdkVersionは何を宣言するべきか Read More »
Jetpack Composeのパフォーマンス改善のためにModifier.composedからModifier.Nodeへの移行が進められています。自分の作ったライブラリもModifier.Nodeに移行したいと思って
Modifier.NodeとModifier.Elementの関係を理解する Read More »
LazyColumnやHorizontalPager/VerticalPagerの上に配置したUIエレメントに対してpointerInputを使う時は、keyを適切に設定しないとうまく動かない場合がある、という話です。
ListやPagerの上でPointerInputを使う時の注意点 Read More »
今回は、Jetpack Composeで物体の運動をシミュレーションしたり、波を動かしたりする方法を紹介します。ポイントは、withFrameMillisという関数でフレーム毎の時刻を取得するところです。 それでは、説明
Jetpack Composeで時間ベースのアニメーションを実装する Read More »
Jetpack ComposeのジェスチャーはModifier.pointerInputを使って実装しますが、標準APIで用意されていないカスタムジェスチャーを実装しようとすると、急に難易度が上がる印象があります。今回は
PointerInputとジェスチャー検出の仕組みを理解する Read More »
GitHub Pagesは、GitHubにpushしたドキュメントをWebページとして公開できる便利な機能です。一般的には、gh-pagesという専用のブランチを用意して、そこにHTMLなどのドキュメントをpushして公
GitHub Pagesは専用ブランチを使うべきか Read More »