我正在使用Flow和Mortar编写应用程序。当涉及带有选项卡的 View 分页器时,我很难弄清楚如何使用此功能。

我能想到的唯一方法是将ViewPager屏幕视为单个屏幕,并最终使用Fragments来构建它。但是使用Flow&Mortar的全部目的是摆脱 fragment 并简化生命周期。

任何帮助表示赞赏。谢谢。

最佳答案

我制作了一个View传呼机示例,该示例使用了Mortar和Flow版本(基于Kirill Boyarshinov的适配器)最新。
我不会复制答案中的代码,因为它太大而且可读性差(如果它违反了SO规则,请告诉我,我将编辑答案)。

查看寻呼机适配器: https://github.com/lukaspili/Mortar-Flow-Dagger2-demo/blob/master/app/src/main/java/com/lukaspili/mortardemo/app/adapter/SlidePagerAdapter.java

包含viewpager的屏幕: https://github.com/lukaspili/Mortar-Flow-Dagger2-demo/blob/master/app/src/main/java/com/lukaspili/mortardemo/ui/screen/SlidesScreen.java

作为viewpager页面的屏幕: https://github.com/lukaspili/Mortar-Flow-Dagger2-demo/blob/master/app/src/main/java/com/lukaspili/mortardemo/ui/screen/SlidePageScreen.java

关于android - 在ViewPager中使用Flow&Mortar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27995917/

10-10 01:17