如何使用Java而不是XML更改此自定义进度条的颜色?

如何使用Java而不是XML更改此自定义进度条的颜色?,java,android,Java,Android,我是Android和Java的初学者。设置在GitHub上找到的自定义加载动画时遇到一些问题 我已经使用Java将其直接实现到我的代码中,如下所示,它可以正常工作 progressBar = findViewById(R.id.progressBar); Sprite threeBounce = new ThreeBounce(); progressBar.setIndeterminateDrawable(threeBounce); 但是我想在不使用XML的情况下从代码中更改它的颜色。非常感谢

我是Android和Java的初学者。设置在GitHub上找到的自定义加载动画时遇到一些问题

我已经使用Java将其直接实现到我的代码中,如下所示,它可以正常工作

progressBar = findViewById(R.id.progressBar);
Sprite threeBounce = new ThreeBounce();
progressBar.setIndeterminateDrawable(threeBounce);

但是我想在不使用XML的情况下从代码中更改它的颜色。非常感谢您的帮助。

幸运的是,这个库提供了一个名为
setColor
的方法

您可以使用此代码,进度条将为蓝色,然后:

SpinKitView progressBar = findViewById(R.id.progressBar);
Sprite threeBounce = new ThreeBounce();
threeBounce.setColor(Color.BLUE);
progressBar.setIndeterminateDrawable(threeBounce);