发布于 2015-01-08 19:40:15
12%
是指alpha通道。最大alpa是255,255的12%是31。十六进制31是1F。所以颜色是#1FFFFFFF
发布于 2016-08-17 01:35:23
你也可以使用官方颜色,也是used in the app
<View android:id="@+id/tile_divider"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="?android:attr/dividerVertical" />
重要的一点是:
android:background="?android:attr/dividerVertical"
发布于 2015-01-23 21:08:31
您可以非常简单地在xml中分隔符(或任何其他视图)的颜色定义中定义alpha:
android:color="#1FFFFFFF"
在android中定义视图的颜色时,格式可以是#RRGGBB或#AARRGGBB,其中AA是十六进制的alpha值。FF将是完全不透明的,而00将是完全透明的。
动态地
如果需要动态更改代码中的不透明度,请使用
component.getBackground().setAlpha(128); // 50% transparent
其中INT的范围从0(完全透明)到255 (完全不透明)。
https://stackoverflow.com/questions/27839216
复制相似问题