4

我无法通过 setAlpha 方法更改 TextureView 的透明度,以将其屏蔽为半透明,因为它是 android SDK 所承诺的。例如 mTextureView.setAlpha(0.5f) 没有任何效果。

4

2 回答 2

8

您需要确保和 setOpaque(false)。

文档:

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

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

于 2013-09-25T03:00:33.847 回答
5

我用来实现它的解决方案是将 TextureView 包装在另一个小部件(如 RelativeLayout)中并更改父级的透明度。

于 2014-01-21T17:05:51.737 回答