1

ImageView画像が読み込まれるまで不確定な進行状況スピナーを表示したいがあります。理想的には、レイアウト xml ファイルからドローアブル自体を参照し、コード内の画像を単純に交換したいと考えています。

これがドローアブルの xml です。表示されるのは、回転しない静止画像だけです。

<animated-rotate
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/spinner"
    android:fromDegrees="0"
    android:toDegrees="360"
    android:pivotX="50%"
    android:pivotY="50%"
    android:repeatCount="infinite"
    android:duration="500" />

<rotate>ルートタグだけでも試してみましたが、結果は同じです。足りないものはありますか?

4

2 に答える 2

1

私は自分の問題をもっと簡単な方法で解決しました。私にはFrameLayout2人の子供がいます:カスタムImageViewと不確定ProgressBarです。画像の読み込みが終了したら、削除しProgressBarます。

于 2012-06-13T00:34:48.253 に答える
0

アニメーション フォルダからアニメーションをロードし、startAnimation を呼び出して再生します。

final ImageView ivRotate = (ImageView) findViewById(R.id.iv_rotate);
Animation rotate = AnimationUtils.loadAnimation(this, R.anim.rotate_picture);
ivRotate.startAnimation(rotate);
于 2012-06-12T03:14:07.977 に答える