TextureView透明

2019-05-06  本文已影响0人  双核孤城

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

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

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

上一篇下一篇

猜你喜欢

热点阅读