RotateAnimation
は、私がそれを停止するまで無期限にImageView
をアニメーション化します。私は次のように設定アニメーションを持っている:私はimageView.cancelAnimation()
を呼び出すと、それは可能私はそれを持つのではなく(あるいは、それはATのどんな角度)右のそれは上の終了どんなフレームでアニメーションを「凍結」するためのものですキャンセルしたときにRotateAnimationがリセットされないようにします。
Animation spin = new RotateAnimation(0.0f, 1800.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
spin.setInterpolator(new LinearInterpolator());
spin.setRepeatCount(Animation.INFINITE);
spin.setDuration(5000);
imageView.setAnimation(spin);
最初のフレームにリセットしますか?
私はこれがうまくいくと思います。私が不確定なプログレスバーとして使用しようとすると、 'RotateDrawable'は滑らかではないという問題のみです。不確定なプログレスバーのフレームレートまたはスピードをどのように高めることができるか知っていますか? – Brian
公開されていません。 'ProgressBar'は' AnimatedRotateDrawable'を使います。これはこれらのプロパティを持ちますが、隠れたクラスです。私はビューを変換するための別のオプションを追加しました。よりスムーズにするために、インターポレーターのメソッドを手動で呼び出す必要があるので、各ステップでどれだけアニメーションを調整するかを知る必要があります。 – Devunwired
RotateDrawableの使用例はありますか?私はアンドロイドSDKで何も見つけることができません。 –