gpt4 book ai didi

java - android中如何设置进度条颜色?

转载 作者:行者123 更新时间:2023-12-01 11:40:54 25 4
gpt4 key购买 nike

我有一个 fragment ,在四个进度条中,其中两个进度条有最大限制

我有一个自定义进度,该 TextView 中的一个 TextView 时间每分钟更新一次,该进度条的总小时数为 11 小时

例如

时间更新一分钟,进度条底部 TextView 还剩 11 小时 59 分钟,就像它显示的那样

这对我来说效果很好,所以我的疑问是

剩下的11小时59分钟必须自动为0小时0分钟我的进度条颜色将变为红色并从红色开始

我们怎样才能做到这一点?

最佳答案

您可以通过编程方式调整进度条的颜色(您可以根据时间或其他代码随时执行此操作)。

获取对 ProgressBar 的引用,然后使用 API 设置颜色,以下是将不确定进度条的颜色设置为蓝色的示例:

ProgressBar mainProgress = (ProgressBar) findViewById(R.id.progress_main);
mainProgress.getIndeterminateDrawable().setColorFilter(this.getResources().getColor(R.color.light_blue_500), android.graphics.PorterDuff.Mode.MULTIPLY);

关于java - android中如何设置进度条颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29537493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com