我正尝试基于相机创建一个Android应用程序。 我想将我的屏幕分成2或4个视图。 (当显示2个视图时,一个会在上面,一个会在下面;当4个视图时,2个会在顶部(并排),2个在底部(并排) 我想显示相机在所有视图中都能看到。 我的意思是所有的视图必须根据相机渲染。 这可能吗?怎么样?Android - 如何在两个或更多视图中显示相机
0
A
回答
0
这是不实用的AFAIK。相机将只画一个SurfaceView
,而不是四个。虽然您可以尝试制作模拟SurfaceView
,然后将信息传递给四个单独的SurfaceViews
,但您的表现可能会很糟糕。
0
我认为这是可能的唯一方法是让setPreviewCallback()
方法采用这些帧,将它们转换为位图或jpegs,然后在其他表面视图上绘制这些图像。虽然我与CommonsWare。这将是缓慢而痛苦的。
0
其实我已经做了,在我的应用程序面对服装: Face Costume
我所做的就是用相机预览缓冲区,它从YUV转换为RGB,并使其在一个OpenGL纹理。您不必选择OpenGL,也可以使用常规画布方法进行操作。
在双核心平板电脑上效果很好......没有在其他硬件上测试过。
相关问题
- 1. 如何在两个或更多视图中共享单个Viewmodel?
- 2. 在一个样条图中显示两个(或更多)?
- 3. 如何在MVC中的相同视图中显示两个部分视图?
- 4. 在相机视图中显示UIView
- 5. 如何使用Android相机显示两个相同的相机预览?
- 6. 如何在Android中的两个或更多视图周围创建边框?
- 7. 如何显示相同的DialogFragment两次或更多
- 8. 如何在ID中动态显示两个或更多值在JQUERY或javascript中
- 9. Android:图像不显示在图像视图从相机
- 10. 如何在Android工作室显示多个图像视图
- 11. 如何在iPhone的横向视图中显示相机?
- 12. 如何在iPhone上的视图中嵌入相机显示屏?
- 13. 如何在回收视图中显示多个视图?
- 14. 如何显示在Android中使用相机拍摄的图像
- 15. 如何为单个视图添加两个或更多模型?
- 16. 如何在单个视图中显示多个视频?
- 17. 显示相机视图中显示的地点名称
- 18. 显示相机视图为bagckground图像
- 19. 在视图中显示两个模型?
- 20. 在视图中显示多个图像
- 21. 如何在许多视图中显示相同的导航栏?
- 22. 在Yii2中显示相同视图的两个模型
- 23. 如何随机显示多个图像?
- 24. 如何在Unity3d中以编程方式在相机视图中显示图像
- 25. 如何在单个视图页面中编辑两个或更多模型
- 26. 获取并显示Android中相机视图的部分区域
- 27. 在一个单一的视图中的两个或更多的收集视图
- 28. 如何在列表框中显示XML文件中的两个(或更多)值?
- 29. Swift 3 - 如何在相机视图上显示边框?
- 30. 如何强制android布局显示两个视图
有多酷。你有任何样本或链接,你有学习如何做到这一点? – 2013-10-13 18:51:49