为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android中更改进度条的进度颜色

如何在Android中更改进度条的进度颜色

小唯快跑啊 2019-06-28 15:30:52
如何在Android中更改进度条的进度颜色我在我的Android应用程序中使用了一个水平进度条,我想更改它的进度颜色(默认情况下是黄色)。我怎么才能用code(不是XML)?
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

这不是编程,但我认为它可以帮助很多人无论如何。
我尝试了很多次,最有效的方法是将这一行添加到.xml文件中的ProgressBar中:

            android:indeterminate="true"
            android:indeterminateTintMode="src_atop"
            android:indeterminateTint="@color/secondary"

最后,这段代码是为我做的:

<ProgressBar
            android:id="@+id/progressBar"
            style="?android:attr/progressBarStyleLarge"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:layout_marginTop="50dp"
            android:layout_marginBottom="50dp"
            android:visibility="visible"
            android:indeterminate="true"
            android:indeterminateTintMode="src_atop"
            android:indeterminateTint="@color/secondary">

此解决方案适用于API 21+


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 2772 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信