gpt4 book ai didi

android - Lollipop - 不确定的 ProgressBar 颜色变化 - 以编程方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:55:48 24 4
gpt4 key购买 nike

我正在使用下面的代码来更改 Indeterminate ProgressBar 的颜色。这很好用,直到 KitKat。但在 Lollipop 上,它只是保持绿色。谁能帮我解决这个问题。我想通过 Java 而不是 XML 来完成。

代码:这会将微调器颜色设置为粉红色

pd.getIndeterminateDrawable().setColorFilter(0xFFeA6060,
android.graphics.PorterDuff.Mode.MULTIPLY);

最佳答案

您正在使用 multiply,这意味着您将根据当前颜色(绿色)更改为一种颜色:

enter image description here

例如,尝试使用 android.graphics.PorterDuff.Mode.SRC_ATOP

如果想使用您提供的真实颜色,请使用 PorterDuff.Mode.SRC_IN

关于android - Lollipop - 不确定的 ProgressBar 颜色变化 - 以编程方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061461/

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