最新バージョンのViewPager2を使用しています'androidx.viewpager2:viewpager2:1.0.0-beta04'
10 ページあり、各ページは Fragment です。
設定した場合viewpager2.offscreenPageLimit = 1
、最初のページを破棄するには、5 ページまでスクロールする必要があります。
3 ページにスクロールすると最初のページが破棄されるはずだったのに、どうしたの??
それから私はそれを正しくするために別の方法を試します
(viewpager2.getChildAt(0) as RecyclerView).layoutManager?.isItemPrefetchEnabled = false
(viewpager2.getChildAt(0) as RecyclerView).setItemViewCacheSize(1)
このようにして、3ページにスクロールすると最初のページが破棄されますが、現在は機能しています
これら2つの属性の違いを誰か説明してもらえますか?
どうもありがとう