在ViewPager中使用Flow&Mortar

yas*_*ith 5 android mortar square-flow

我正在使用Flow和Mortar编写应用程序.当涉及带有标签的视图寻呼机时,我无法弄清楚如何使用它.

我能想到的唯一方法是将ViewPager屏幕视为单个屏幕,最后使用Fragments来构建它.但使用Flow&Mortar的重点是摆脱碎片并简化生命周期.

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

luk*_*kas 7

我做了一个视图寻呼机示例,最新的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