fly1tkg blog

ProgressBarのぐるぐるをカスタマイズ

AndroidのProgressBarのぐるぐるをカスタマイズする方法全然見つからなかったのでメモ

drawableフォルダにこれを入れる。android:drawableには変えたいぐるぐるの画像を入れます。

<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/progress"
    android:pivotX="50%"
    android:pivotY="50%" />

で、これをlayoutのProgressBarに適用。android:interminateDrawableの部分ですね。

<ProgressBar
           android:id="@+id/mProgressBar"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:indeterminateDrawable="@drawable/progressbar_bg" />

回転のスピードはDurationとか変えてみたんだけど、いまいち分からず。