Android材质devise分隔线颜色

下面的材料devise的颜色UI应用程序我想要使​​用白色主题的分隔线。 指南告诉我 ,分频器有12%的白色,但我怎么能在XML布局文件中定义12%的白色分频器

在这里输入图像说明

Solutions Collecting From Web of "Android材质devise分隔线颜色"

12%是指alpha通道。 最大值是255,255的12%是31. 31的hex是1F。 所以颜色是#1FFFFFFF

您也可以使用“ 设置”应用中使用的官方颜色:

 <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" 

您可以非常简单地在xml中的divider(或任何其他视图)的颜色定义中定义alpha:

  android:color="#1FFFFFFF" 

在android中定义视图的颜色时,格式可以是#RRGGBB或#AARRGGBB,其中AA是hex的alpha值。 FF将是完全不透明的,00将是完全透明的。

dynamic

如果您需要dynamic更改代码中的不透明度,请使用

 component.getBackground().setAlpha(128); // 50% transparent 

INT的范围从0(完全透明)到255(完全不透明)。

它不是白色的12%,而是你使用的配色scheme的12%;)

在你的情况下,它的"1FFFFFFF""1EFFFFFF"hex
酷的网上资源用于这样的目的:
http://online.sfsu.edu/chrism/hexval.html