問題タブ [android-motionlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - MotionLayout を使用した Android 折りたたみツールバー - RecyclerView が空である/スクロールできない場合にモーションを無効にする
MotionLayout ビューを使用して、折りたたみツールバーの動作を取得しようとしています。私のアプローチは、次の例に似ています: https://blog.stylingandroid.com/motionlayout-collapsing-toolbar-part-1/
これは正常に機能しますが、recyclerview が空であるか、画面に収まらないエントリが少ない場合でも、遷移はスワイプでも開始されます。
リサイクラーが実際にスクロールできる場合、MotionLayout トランジションのみを有効にする方法はありますか?
私のOnSwipeの説明:
java - 下部にカスタム レイアウトと共に ImageView を使用して CollapsingToolbar を構築します。
これが私が達成したいことです。CollapsingToolbar の画像の下にカスタム レイアウトがあり、レイアウトにはいくつかのビュー アイテムが含まれます。1
必要な動作は、スクロール時に下部のレイアウトが徐々にフェードして消え、上部の画像のサイズが縮小し、ツールバーとして固定されることです。
画像だけを使用して CollapsingToolbar を既に作成しており、正常に動作しています。言ったように、私は一番下にカスタムレイアウトを追加することに固執していますが。
CollapsingToolbar をスキップして MotionLayout などを使用する必要がありますか??