【问题标题】:Semi-Transparent TextureViews not working半透明纹理视图不起作用
【发布时间】:2013-09-24 22:44:07
【问题描述】:

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

【问题讨论】:

    标签: android transparent alpha alpha-transparency textureview


    【解决方案1】:

    你需要确定和setOpaque(false)。

    来自the docs:

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

    表示此 TextureView 的内容是否不透明。这 内容默认是不透明的。

    【讨论】:

    • 在视频播放中使用 TextureView 时,更改内容不透明度似乎没有任何效果。我想使用 TextureView 进行半透明视频播放。
    • 与 OpenGL 的东西完美配合。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-20
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2011-04-07
      • 2013-11-14
      相关资源
      最近更新 更多