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