如何使自定义进度条背景变为透明?

时间:2013-02-28 15:28:10

标签: android

我的自定义progressBar:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:id="@android:id/background">
    <shape>
        <corners android:radius="25dip" />

        <gradient
            android:angle="90"
            android:endColor="#222222"
            android:startColor="#222222" />

        <stroke
            android:width="1dp"
            android:color="#000" />
    </shape>
</item>
<item android:id="@android:id/progress">
    <clip>
        <shape>
            <corners android:radius="25dip" />

            <gradient
                android:angle="90"
                android:endColor="#b32730"
                android:startColor="#aa2226" />

            <stroke
                android:width="1dp"
                android:color="#000" />
        </shape>
    </clip>
</item>

我想将背景设置得有点透明。

我听说我可以通过8位颜色代码制作透明颜色,如下所示:

<0012>#00123123是完全透明的,#ff123123是完全不透明的,但没有任何变化,我多次尝试过。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

alpha级别最后。你正在编写#AARRGGBB而它实际上是#RRGGBBAA,其中AA是alpha级别