プログレスバーをカスタムドローアブルに変更したいと思います。プログレスバーの画像を変更するにはどうすればよいですか?
ここで私の答えは、Androidプログレスバーで私の画像を使用しています。
<ProgressBar
Android:layout_width="60dp"
Android:layout_height="50dp"
Android:layout_centerInParent="true"
Android:indeterminate="true"
Android:indeterminateDrawable="@drawable/my_progress_indeterminate" />
my_progress_indeterminate.xml:
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:drawable="@drawable/animation"
Android:pivotX="50%"
Android:pivotY="50%"/>
animation.xml:
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:oneshot="false">
<item Android:drawable="@drawable/load" Android:duration="50" />
<item Android:drawable="@drawable/load" Android:duration="50" />
<item Android:drawable="@drawable/load" Android:duration="50" />
<rotate
xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:drawable="@drawable/load"
Android:pivotX="50%"
Android:pivotY="50%"
Android:fromDegrees="330"
Android:toDegrees="360"
Android:repeatCount="1" />
</animation-list>