作者:wangxin7299b_943 | 来源:互联网 | 2023-05-26 13:14
我正在使用Flow和Mortar编写应用程序.当涉及带有标签的视图寻呼机时,我无法弄清楚如何使用它.
我能想到的唯一方法是将ViewPager屏幕视为单个屏幕,最后使用Fragments来构建它.但使用Flow&Mortar的重点是摆脱碎片并简化生命周期.
任何帮助表示赞赏.谢谢.
1> lukas..:
我做了一个视图寻呼机示例,最新的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