Sup*_*Man 8 xml android colors
这只是一个小问题,可以加快速度,但我想知道是否可以引用其他颜色并在 XML 文件中添加其他信息。
我知道这段代码有效:
<color name="primary1">#708FA3</color>
<color name="primary1_transparent">@color/primary1</color>
Run Code Online (Sandbox Code Playgroud)
但我想知道是否有办法为 Primary1_transparent 添加一定程度的透明度?通过在作业中或之后串联。例如这样的事情:
<color name="primary1">#708FA3</color>
<color name="primary1_transparent">#55 + @color/primary1</color>
Run Code Online (Sandbox Code Playgroud)
我知道这看起来很糟糕而且不起作用,但希望它能让我清楚地知道我想要做什么。
显然,节省的时间并不重要,因此尴尬的解决方法不会有太大帮助,但它似乎是我找不到的可能现有的功能/黑客。
您可以通过将以下行添加到视图中来通过 XML 本身添加透明度:
android:alpha="0.25"
Run Code Online (Sandbox Code Playgroud)
您可以调整 alpha 值以增加或减少透明度。
例子:
<View
android:id="@+id/view1"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:alpha="0.25"
android:background="@android:color/black"
android:layout_alignParentLeft="true" />
Run Code Online (Sandbox Code Playgroud)
此代码使黑色背景半透明:

| 归档时间: |
|
| 查看次数: |
1278 次 |
| 最近记录: |