私は自分自身の進捗ダイアログを作成しようとしています。レイアウトを膨らませるダイアログを使用しています。このレイアウトでは、がありますImageView
。このimageviewは、の元のスピナーと同じように回転するはずProgressDialog
です。私はそれにこのアニメーションを適用しました:
RotateAnimation r = new RotateAnimation(ROTATE_FROM, ROTATE_TO, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
r.setDuration(10000);
r.setRepeatCount(r.INFINITE);
icon.startAnimation(r);
アニメーションは明らかに10000ミリ秒続きます。アニメーションの開始と終了が遅いのですが、回転速度が常に一定である可能性はありますか?