最近在做Android视频通话部分的需求,有一个需求是在视屏界面上显示红色的方框,
经过一段时间的纠结我发现Android4.0以上有一个控件TextureView,做视频界面的话刚好合适,
它既可以想SurfaceView那样渲染视频,又可以想View一样对它进行大小,位置,透明度处理,
就和普通的View一样。TextureView必须在硬件加速的窗口中。
看到这里,我自然是毫不犹豫的选择用TextureView,我的感受TextureView确实好用,
渲染视频的效果我觉得比SurfaceView还好,还能像View一样进行动画处理。