我是Android和Java的初学者。我在设置在GitHub上找到的自定义加载动画时遇到了一些麻烦。 https://ybq.github.io/Android-SpinKit/。
我已经使用Java将其直接实现到我的代码中,如下所示,并且可以正常工作。
progressBar = findViewById(R.id.progressBar);
Sprite threeBounce = new ThreeBounce();
progressBar.setIndeterminateDrawable(threeBounce);
但是我想从代码中更改其颜色而不使用XML。非常感谢您的帮助。
最佳答案
幸运的是,该库提供了一种称为setColor
的方法。
您可以使用此代码,progressBar将变为蓝色,然后:
SpinKitView progressBar = findViewById(R.id.progressBar);
Sprite threeBounce = new ThreeBounce();
threeBounce.setColor(Color.BLUE);
progressBar.setIndeterminateDrawable(threeBounce);