如何在不影响其子视图及其自身文本的情况下设置视图的 Alpha?
How to set Alpha of a view with out affecting its sub-views and its own text?
我有一个带有标签按钮和图像视图的视图。我已将视图 alpha 设置为 0.5。因此,每当我添加一个子视图时,该子视图似乎都会受到视图 alpha 的影响。我不是指它的价值,但对于人眼来说,它似乎具有相同的 alpha。所以我想找到一种方法来添加子视图,该子视图看起来 100% 清晰,视图作为背景,其 alpha 为 0.5。
我还想要不受标签 Alpha 影响的标签文本。那可能吗 ?
设置视图的 alpha
属性 也会影响其所有子视图。
如果您只希望主视图具有部分透明的背景色,请将颜色设置为 alpha
小于 1.0 的值。
如果您需要视图的其他部分具有 alpha,那么您唯一的选择是将此视图添加到容器视图。而不是将子视图添加到原始视图,而是将子视图添加到这个新的容器视图。然后您可以根据需要在原始视图上设置alpha。
我有一个带有标签按钮和图像视图的视图。我已将视图 alpha 设置为 0.5。因此,每当我添加一个子视图时,该子视图似乎都会受到视图 alpha 的影响。我不是指它的价值,但对于人眼来说,它似乎具有相同的 alpha。所以我想找到一种方法来添加子视图,该子视图看起来 100% 清晰,视图作为背景,其 alpha 为 0.5。
我还想要不受标签 Alpha 影响的标签文本。那可能吗 ?
设置视图的 alpha
属性 也会影响其所有子视图。
如果您只希望主视图具有部分透明的背景色,请将颜色设置为 alpha
小于 1.0 的值。
如果您需要视图的其他部分具有 alpha,那么您唯一的选择是将此视图添加到容器视图。而不是将子视图添加到原始视图,而是将子视图添加到这个新的容器视图。然后您可以根据需要在原始视图上设置alpha。