【发布时间】:2013-05-12 18:46:19
【问题描述】:
我需要将不透明度值设置为 xml drawable 中的颜色。但是,例如,当我尝试添加两个不透明度值(#20C0C0C0)时,它不起作用。颜色看起来完全透明。
这是我的代码...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners
android:radius="2dp" />
<solid
android:color="#CDCDCD" />
<stroke
android:width="2dp"
android:color="@android:color/darker_gray" />
<size
android:height="60dp"
android:width="80dp"/>
</shape>
有人有想法吗? 感谢您的帮助。
【问题讨论】:
-
CDCDCD 有了这个,你就有了不透明的颜色。前两个字节是 alpha 通道。 FF 是最大值 alpha 00 是最小值。 #00CDCDCD 是一种完全透明的颜色
-
Shape Drawables 没有 alpha 设置。