【发布时间】:2019-01-30 13:43:14
【问题描述】:
我有一个包含三个片段的 ViewPager。对于最后两个片段,我需要访问相机。
现在我无法为最后两个片段创建两个不同的片段,因为两个片段无法同时访问相同的相机硬件。
所以我只希望当我从片段 2 转到 3 时,标签布局的滑块像往常一样移动,但片段应该是相同的。
我应该寻求什么可能的解决方案?有没有办法可以使用视图寻呼机和选项卡布局来实现这一点,或者我必须使用动画创建自己的滑块?
【问题讨论】:
-
不,你不应该给出片段重用的错觉。从不同的地方访问相同的功能似乎是一个糟糕的用户体验。但是,如果您仍然想从两个不同的片段访问相机,则在一个片段中暂停相机并在另一个片段中恢复。
setUserVisibilityHint(boolean isVisible)是关键。
标签: android android-fragments android-camera