半透明TextureViews无法正常工作

时间:2013-09-24 22:44:07

标签: android transparent alpha alpha-transparency textureview

我无法通过setAlpha方法更改TextureView的透明度,以将其半透明地掩盖,因为它是由android SDK承诺的。例如mTextureView.setAlpha(0.5f) 没有任何影响。

2 个答案:

答案 0 :(得分:8)

你需要确保和setOpaque(false)。

来自the docs:

  

public void setOpaque(boolean opaque)在API级别14中添加

     

指示此TextureView的内容是否不透明。该   默认情况下,内容被假定为不透明。

答案 1 :(得分:5)

我曾经做过的解决方案是将TextureView包装在另一个小部件中,例如RelativeLayout,并更改父级的透明度。