前言:这个的应用我还不怎么会,理解的也还不够透彻,做相机预览没用这个,等以后再来仔细理解
参考网站:
https://blog.csdn.net/m475664483/article/details/52998445
https://blog.csdn.net/xinlangren88/article/details/52072407
https://blog.csdn.net/HardWorkingAnt/article/details/72784044
TextureView文档大概的意思是:
TextureView可以用来显示内容流。这样一个内容流例如可以视频或者OpenGL的场景。内容流可以来自本应用程序以及其他进程。Textureview必须在硬件加速开启的窗口中。
与SurfaceView相比,TextureView不会创建一个单独的窗口,这使得它可以像一般的View一样执行一些变换操作,
比如移动、动画等等,例如,你可以通过调用myView.setAlpha(0.5f)将TextureView设置成半透明。
使用TextureView很简单:你需要使用的就是SurfaceTexture,SurfaceTexture可以用于呈现内容
先来简单介绍一下TextureView
TextureView是API 14添加进来的,也就是Android4.0之后才能使用这个类,而SurfaceView从API 1开始就已经有了。
从字面意思来看TextureView是用来绘制纹理的View,官方文档给出解释是说,TextureView专门用来渲染像视频或OpenGL场景之类的数据,
而且TextureView只能用在具有硬件加速的Window中,如果使用的是软件渲染&#