2016-05-12 172 views
0

我正在尋找簡單的方法來更改進度欄顏色。 我看到可以添加屬性android:indeterminateTintandroid:indeterminateTintMode來選擇顏色,但它可以從API 21+獲得。更改android進度條顏色

還創建自定義選擇器是選項 - 但仍然非常複雜。

在API 21之前工作有更簡單的方法嗎?

回答

0

一個解決方案很簡單,就是將colors.xml中的colorAccent值更改爲所需的顏色。

1

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

0

對於水平進度條,你可以使用一個ColorFilter

progressBar.getProgressDrawable().setColorFilter(
    Color.RED, android.graphics.PorterDuff.Mode.SRC_IN);