我正在使用 ViewPager2,最新版本'androidx.viewpager2:viewpager2:1.0.0-beta04'
我有 10 页,每页都是片段。
如果我设置viewpager2.offscreenPageLimit = 1
我必须滚动到第 5 页才能使第一页销毁。
发生了什么事???,当我滚动到第 3 页时,第一页应该被破坏吧??
然后我尝试另一种方法来使它正确
(viewpager2.getChildAt(0) as RecyclerView).layoutManager?.isItemPrefetchEnabled = false
(viewpager2.getChildAt(0) as RecyclerView).setItemViewCacheSize(1)
这样,当我滚动到第 3 页时,第一页将被销毁,它现在正在工作
谁能向我解释这两个属性之间的区别,好吗?
非常感谢