代码之家  ›  专栏  ›  技术社区  ›  ushehri

如何设置视图的Alpha而不影响其子视图和自己的文本?

  •  2
  • ushehri  · 技术社区  · 7 年前

    我有一个带有标签按钮的视图,一个图像视图。我已将视图alpha设置为0.5。所以当我添加一个子视图时,这个子视图似乎受到视图alpha的影响。我不是说它的价值,但对人眼来说,它似乎有相同的alpha。所以我想找到一种添加子视图的方法,该子视图以视图为背景,其alpha为0.5,看起来100%清晰。

    2 回复  |  直到 7 年前
        1
  •  6
  •   rmaddy    5 年前

    设置视图的 alpha 属性也会影响其所有子视图。

    阿尔法 值小于1.0。

    如果您需要视图的其他部分具有alpha,那么您唯一的选择是将此视图添加到容器视图中。而不是将子视图添加到原始视图中,而是将子视图添加到这个新的容器视图中。然后可以根据需要在原始视图上设置alpha。

        2
  •  0
  •   Septronic    2 年前

    这样子视图就不会受到影响