我有一个带有标签按钮的视图图像视图。我已将视图alpha设置为0.5。因此,当我添加子视图时,此子视图似乎受到视图的alpha的影响。我并不意味着它的价值,但对于人眼而言,它似乎具有相同的alpha值。所以我想找到一种方法来添加100%清晰的子视图,其中视图为背景,其alpha为0.5。
另外,我想要一个不受Alpha标签影响的标签文本。那可能吗 ?
答案 0 :(得分:6)
设置视图的alpha
属性也会影响其所有子视图。
如果您只想让主视图具有部分透明的背景颜色,请将颜色设置为alpha
小于1.0的值。
如果您需要视图的其他部分具有alpha,那么您唯一的选择是将此视图添加到容器视图中。而不是将子视图添加到原始视图,而是将子视图添加到此新容器视图中。然后,您可以根据需要在原始视图上设置alpha。