【发布时间】:2017-09-06 15:19:49
【问题描述】:
我有Activity,其中包含ViewPager,它使用3 个片段实现FragmentPagerAdapter,我已经使用SurfaceView 在其中一个片段中实现了相机。因此,当用户从我的主页片段向左滑动时,他可以使用相机(就像在 WhatsApp 中一样)。问题是在启动应用程序时(我通过互联网获取一些数据并放入列表视图)或有时向左或向右滑动相机出现在主片段或主片段中一秒钟或更短时间,然后消失并出现主片段应该是。
这是下载数据时的问题,相机占用home片段直到 数据已加载。现在这是一秒钟或更短的时间: https://i.stack.imgur.com/wsEUy.jpg
这是下载数据后主页片段的实际外观: https://i.stack.imgur.com/AUv3V.png
我尝试将背景颜色添加到我的家庭片段容器 xml 但这没有用。
我按照这个例子在片段中实现了摄像头: https://github.com/rexstjohn/UltimateAndroidCameraGuide/blob/master/camera/src/main/java/com/ultimate/camera/fragments/NativeCameraFragment.java
有人可以提供帮助或提供一些建议吗?谢谢
【问题讨论】:
-
一个代码 sn-p 会更有帮助。
-
你能解释更多关于这个..我不明白你的意思。你想要什么。
-
感谢您的回复。我添加了 2 张图片和说明。
-
Camera 片段在左边,所以它是第一个,不是吗?当初始化缓慢时,第二个('home')片段不会添加到寻呼机。您应该先创建所有片段,然后用数据(和相机预览)填充它们。
-
我找到了适合我的解决方案。如果将来有人遇到同样的问题,我会作为答案发布。谢谢大家的帮助。
标签: java android android-fragments android-camera