用于Camera Apk显示的控件

来源:互联网 发布:网络拒绝接入华为 编辑:程序博客网 时间:2024/05/21 06:17

用于Camera Apk显示的控件

本人从事Camera Apk开发工作,最近公司要求对Camera Apk代码进行重构,目的是降低功耗了,尝试了以下几种控件组合:

1. 直接使用SurfaceView进行显示:camera.setPreviewDisplay(mholder)

2.直接使用TextureView进行显示:camera.setPreviewTexture(mCameraTexture)

3.直接使用GLSURFACE进行显示,需要实现onDrawFrame函数。

4.使用SurfaceView与TextureView一起实现(目的是实现panorama功能)。

5.使用GLSurface与TextureView一起实现(目的是实现panorama功能)

6.使用TextureView与TextureView, (android 4.4中panorama功能就是这么实现的)。


据说SurfaceView控件实现的是2D显示,TextureView控件实现的是3D显示,有没有大神确认一下是不是这样?


0 0