老师,ProgressBar的颜色怎么自定义啊?

老师,ProgressBar的颜色怎么自定义啊?

老师,ProgressBar的颜色怎么自定义啊?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答
例如
drawable下你自己定义的find_pgb_left_layer.xml
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background">
        <shape>
            <solid android:color="#E6F1F7"></solid>
        </shape>
    </item>
    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <solid android:color="#0078B4"></solid>
            </shape>
        </clip>
    </item>
</layer-list>

那么ProgressBar可以增加属性,android:progressDrawable="@drawable/find_pgb_left_layer"来引用它。这是你说的三个地方,并不是三个条子,说到底是两个条子,两个颜色。

  • 金鱼家 提问者 #1
    嗯,现在知道了,谢谢老师!
    2018-03-09 15:27:16
好帮手慕雪 2018-03-09 11:38:43

设置background属性,和secondaryProgress属性即可。祝:学习愉快

  • 提问者 金鱼家 #1
    老师,我不是很明白诶。进度条一共有三个条子。最下面是总的进度条,这个用background就可以。第二个缓冲条和最上面的进度条颜色在布局文件中没找到对应的属性啊!?还有那个progressdrawable属性我用了下,但也不是很明白。上面这两个问题我查过了,但是资料上都是自定义进度条也就是自己重写,因为我还不了解这个的底层所以也没什么帮助!
    2018-03-09 11:56:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师