【发布时间】:2020-07-16 22:29:56
【问题描述】:
我有一个视图寻呼机类型FragmentStateAdapter 并且想知道主要片段何时就位,例如100% 可见。 FragmentStateAdapter 甚至支持这个吗?我已经尝试过这个post 的方法,但没有运气。
分页器中的每个片段对宿主活动都有一定的控制权,但该控制权必须是互斥的。因此,例如取决于哪个片段 100% 可见,主机活动布局中的按钮将改变颜色。但是颜色必须取决于哪个片段是主要的,而不是取决于哪个片段被恢复(例如,不可见的相邻片段可以处于恢复状态)。
我正在使用ViewPager2 和小部件类。
编辑
也许另一种方法是使用global layout change listener 来测试片段的根布局是否 100% 显示?
【问题讨论】:
标签: android android-viewpager android-viewpager2 fragmentstateadapter