web-dev-qa-db-ja.com

android)でプログレスバーの画像を変更する方法

プログレスバーをカスタムドローアブルに変更したいと思います。プログレスバーの画像を変更するにはどうすればよいですか?

15
selva

ここで私の答えは、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>
36
selva