2011-07-11 12 views
0

私はアニメーション回転ImageButtonを持っています。アンドロイドアニメーションを元の状態に戻す

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <rotate 
     android:fromDegrees="0" 
     android:toDegrees="360" 
     android:pivotX="50%" 
     android:pivotY="50%" 
     android:repeatCount="infinite" 
     android:duration="2000" /> 
</set> 

ユーザーがクリックしてAsyncTaskを実行すると開始されます。今、AsyncTaskがPostExecuteに到達すると、それは突然元の状態にジャンプして停止します。

急なジャンプを回避し、元の位置に到達するまで回転を継続して停止させることはできますか?

私は今PostExecuteでアニメーションを停止するには、これを使用しています:

refresh.getAnimation().cancel(); 

感謝を!

答えて

0

それは非常に簡単でした。 これはCatch Notes開発者に電子メールを送りました。

refresh.getAnimation().setRepeatCount(0); 

on PostExecute

関連する問題