如何配置FragmentStateAdapter不像书一样翻页

时间:2019-12-24 23:30:33

标签: android android-viewpager android-tablayout android-viewpager2

我从日志中注意到,与FragmentStateAdapter结合使用的TabLayoutMediator会实例化所有片段,如果用户在默认tabA处进入应用程序然后按下tabZ,但一次只能维护3个附加片段。

tabA | tabB ... | tabZ

在我看来,这似乎并不有效,因为必须将A和Z之间的每个片段都附加然后分离。有没有一种方法可以将FragmentStateAdapter配置为仅实例化选定的片段,也可能实例化相邻的片段,或者实例化所有片段,而不像书一样“翻页”?我希望更多类似“ Kindle”的行为,即用户不必手动将每个页面从第一页转到最后一页,而是将页面简单地加载到屏幕上(如果可以的话)。

我想必须修改FragmentStateAdapter子类吗?大概我想要的行为没有简单配置吗?

0 个答案:

没有答案