Android progressbar定制
PHPz
PHPz 2017-04-17 15:38:33
0
5
679

怎样能定制出这种样式的进度条,主要是颜色,边框银色,没有填满的部分是透明的,求指教

PHPz
PHPz

学习是最好的投资!

membalas semua(5)
小葫芦
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >

    <item android:id="@android:id/secondaryProgress">
        这里定义你要的透明
        <clip >
            <shape >
                <corners android:radius="6dip" />
                <solid android:color="#EAEAEA"/>
            </shape>
        </clip>
    </item>

    <item android:id="@android:id/progress">
        <clip >
            <shape >
                <corners android:radius="6dip" />
                <solid android:color="#03A9F4"/>
            </shape>

        </clip>
    </item>
</layer-list> 
巴扎黑

自定义View,两边画半圆,中间画直线,进度变化是进行白色填充。

大家讲道理

github上面有许多进度条控件,打开代码看看如何实现,依葫芦画瓢

Peter_Zhu
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <!--背景-->
    <item android:state_pressed="true">
        <shape>
            <!--色值-->
            <solid android:color="这样颜色值" />
            <!--圆角-->
            <corners android:radius="10dp" />
        </shape>
    </item>
</selector>
大家讲道理
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 背景 -->
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="@color/home_feed_storke_color" />
        </shape>
    </item>
    <!-- 第二条进度条颜色 -->
    <item android:id="@android:id/secondaryProgress">
        <clip>
            <shape>
                <solid android:color="@color/home_feed_storke_color" />
            </shape>
        </clip>
    </item>
    <!-- 进度条 -->
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <solid android:color="@color/main_yellow" />
            </shape>
        </clip>
    </item>

</layer-list>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan