如何在到达当前 ViewPager 的最后一页时启动新的 viewPager
How to launch new viewPager on reaching last page of current ViewPager
我正在做一个读书应用。每一章都是抽屉列表中的一个条目。我有多个视图寻呼机,每个对应于抽屉列表中的一个项目。如何在到达上一个页面的末尾时启动下一个视图页面(下一章)。
Post some code to understand the context.
但是作为通用的解决方案,我们可以在滑动的同时动态地向viewpager添加一个页面,而不是添加一个新的viewpager。
这看起来很难看,但您可以在需要时尝试更改 viewpager
的可见性。
当您完成第一个 viewpager,即 viewpager1
,设置:
viewpager1.setVisibility(View.GONE);
viewpager2.setVisibility(View.VISIBLE);
P.S.: 初始设置除第一个之外的所有viewpager.setVisibility(View.GONE);
。
我正在做一个读书应用。每一章都是抽屉列表中的一个条目。我有多个视图寻呼机,每个对应于抽屉列表中的一个项目。如何在到达上一个页面的末尾时启动下一个视图页面(下一章)。
Post some code to understand the context.
但是作为通用的解决方案,我们可以在滑动的同时动态地向viewpager添加一个页面,而不是添加一个新的viewpager。
这看起来很难看,但您可以在需要时尝试更改 viewpager
的可见性。
当您完成第一个 viewpager,即 viewpager1
,设置:
viewpager1.setVisibility(View.GONE);
viewpager2.setVisibility(View.VISIBLE);
P.S.: 初始设置除第一个之外的所有viewpager.setVisibility(View.GONE);
。