TextureView透明

上周遇到一个bug,底部一个SurfaceView播放器,上面一个被FramLayout包括的TextureView播放器,无论给FramLayout怎么设置背景色,上面的TextureView播放器没有显示视频画面的区域始终是透明,导致底部SurfaceView播放器的画面透了过来。

查找原因后,发现是TextureView播放器中的TextureView#setOpaque(boolean)被调用,传入的值是为true

此方法是指定此TextureView的内容是否不透明,默认情况下,内容为不透明。true,透明;false,不透明

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容