gpt4 book ai didi

android - 仅更改 Holo 主题进度条颜色

转载 作者:行者123 更新时间:2023-11-29 01:38:14 26 4
gpt4 key购买 nike

我想更改 android Holo 主题的默认进度条颜色并保持默认行为。

我的目标是保持进度条不变(保持所有默认行为)并且只将其颜色更改为紫色。我想改变水平和不确定。

这是我到目前为止所做的:

progressBar.getProgressDrawable().setColorFilter(Color.parseColor(#b845b2, PorterDuff.Mode.SRC_IN);
progressBar.getIndeterminateDrawable().setColorFilter(Color.parseColor(#b845b2,PorterDuff.Mode.SRC_IN);

除了一个小的副作用外,这是可行的,它将辅助进度条更改为浅紫色,而默认进度条为灰色,我希望它默认为灰色。

这些是默认颜色 this is the default colors这是我到目前为止所取得的成就,但我希望右边的浅紫色像第一张图片一样变成灰色 this is what I've achieved so far, but I want the light purple from right to be grey as the first picture

请帮我解决这个问题。

最佳答案

你将无法使用滤色器来做到这一点,因为所有东西都是绘制(paint)的。

您需要设置正确的图像。您可以使用此工具生成它们:Android Holo Colors .它还会在右侧部分放置浅紫色,但您可以编辑图像文件以放置灰色。

如果您使用该工具,它将创建 9patch 图像和您需要放入主题 xml 文件中的内容。

关于android - 仅更改 Holo 主题进度条颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26509006/

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