我无法通过setAlpha方法更改TextureView的透明度,以将其半透明地掩盖,因为它是由android SDK承诺的。例如mTextureView.setAlpha(0.5f) 没有任何影响。
答案 0 :(得分:8)
你需要确保和setOpaque(false)。
public void setOpaque(boolean opaque)在API级别14中添加
指示此TextureView的内容是否不透明。该 默认情况下,内容被假定为不透明。
答案 1 :(得分:5)
我曾经做过的解决方案是将TextureView包装在另一个小部件中,例如RelativeLayout,并更改父级的透明度。