問題タブ [linearlayoutmanager]
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 - LinearLayoutManager の scrollToPositionWithOffset とスムーズなアニメーション?
RecyclerView を使用していますが、クリックしたアイテムを RecyclerView の一番上までスクロールしたいと考えています。RecyclerView のスムーズ スクロール メソッドを試しましたが、どれも期待どおりに機能しません。
LinearLayoutManager からの scrollToPositionWithOffset のみが機能しますが、スムーズなアニメーションはありません。項目が直接上にジャンプします。
この scrollToPositionWithOffset メソッドのアニメーションをスムーズにする方法はありますか?
android - RecyclerView は、新しいアイテムが追加されたときに位置をスクロールします
新しいアイテムがリストに追加されたときに RecyclerView を一番下までスクロールしたい。以下は私のコードです:
の下にあるボタンをクリックするとRecyclerView
、データがリストに追加されます。
アイテムを追加するたびに、常に一番上の位置までスクロールされます。使ってsmoothScrollToPosition()
みたり、つけてみたり。私も使ってみました。依存関係のバージョンも変更しようとしました。Stack Overflow で徹底的に検索しましたが、どのソリューションも機能しません。scrollToPosition()
LinearLayoutManager
ViewTreeObserver
RecyclerView
何が問題になる可能性があるかについてのアイデアはありますか? RecyclerView
フラグメント内で使用しています。それが問題の原因になる可能性はありますか?
私の.xmlファイルRecyclerView