問題タブ [scroll-position]
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 - Android Jetpack ナビゲーションのスクロール位置の無効化
多くのフラグメントを持つ単一のアクティビティがあります (ジェットパック ナビゲーションを使用)。私の最初のフラグメントには、リサイクルビューがあります。最初のフラグメントをスクロールしてから別のフラグメントに移動すると、フラグメントはスクロール位置を保持し、それは望ましくありません。例は次のとおりです。
つまり、A と B の 2 つのフラグメントがあるとします。アプリを開始すると、A で開始されます。A でスクロールを開始してから B に移動するとします。フラグメント B を上から開始したい。そして、フラグメントAに戻ったときに、以前にスクロールしたスクロール位置を保持したい.
フラグメント A.xml
フラグメント A.kt:
フラグメント B.xml
フラグメント B.kt
ナビゲーション.xml
MainActivity.xml
MainActivity.kt
ここで問題を示すためにgifを添付しました:
GIF では、3 つのフラグメント (フラグメント A > フラグメント B > フラグメント C) から移動します。ここで間違っていることはありますか?