在 viewpager 中访问相机硬件的两个片段
Two fragments accessing the camera hardware in a viewpager
我有一个包含三个片段的 ViewPager。对于最后两个片段,我需要访问相机。
现在我无法为最后两个片段创建两个不同的片段,因为两个片段无法同时访问相同的相机硬件。
所以我只希望当我从片段 2 转到片段 3 时,选项卡布局的滑块像往常一样移动,但片段应该相同。
我应该寻求什么可能的解决方案?有没有一种方法可以使用视图寻呼机和选项卡布局来实现此目的,或者我将不得不使用动画创建自己的滑块?
您必须在片段 2 中释放相机并在切换到片段 3 时重新连接。
所以我实现这一点的方法是使用视图寻呼机转换器。当我从片段 2 移动到片段 3 时,我沿相反方向翻译片段。所以下面的标签发生了变化,但片段保持不变。
虽然我确实在从片段 2 移动到片段 3 时将相机会话从视频更改为图片,反之亦然
我有一个包含三个片段的 ViewPager。对于最后两个片段,我需要访问相机。
现在我无法为最后两个片段创建两个不同的片段,因为两个片段无法同时访问相同的相机硬件。
所以我只希望当我从片段 2 转到片段 3 时,选项卡布局的滑块像往常一样移动,但片段应该相同。
我应该寻求什么可能的解决方案?有没有一种方法可以使用视图寻呼机和选项卡布局来实现此目的,或者我将不得不使用动画创建自己的滑块?
您必须在片段 2 中释放相机并在切换到片段 3 时重新连接。
所以我实现这一点的方法是使用视图寻呼机转换器。当我从片段 2 移动到片段 3 时,我沿相反方向翻译片段。所以下面的标签发生了变化,但片段保持不变。
虽然我确实在从片段 2 移动到片段 3 时将相机会话从视频更改为图片,反之亦然