更改android进度条颜色

时间:2016-05-12 19:38:54

标签: android progress-bar

我正在寻找改变进度条颜色的简单方法。 我看到可以添加属性android:indeterminateTintandroid:indeterminateTintMode来选择颜色,但它可以从API 21 +中获得。

还可以选择创建自定义选择器 - 但仍然相当复杂。

是否有更简单的方法在API 21之前工作?

3 个答案:

答案 0 :(得分:1)

这对我有用。 Progress.getIndeterminateDrawable()。setColorFilter(Color.RED,Mode.MULTIPLY);

答案 1 :(得分:0)

一种解决方案很简单,就是将colors.xml中的colorAccent值更改为您想要的颜色。

答案 2 :(得分:0)

对于水平ProgressBar,您可以使用def show if client_signed_in? && current_client.id == Client.find(params[:id]).id then @client = Client.find(params[:id]) else redirect_to root_path end end

client