私のアンドロイドプロジェクトでは、私はそれを回転させ、長い時間アニメーションを作成したいというイメージがあります。 私はプログラムを実行することができ、正常に動作します。しかし、私はそれをどのように止めることができないのか分かりません。あなたが知っていれば教えてください。Android、アニメーションを停止する際の問題
おかげ
これは私のコードですが、私は私がスタートアイテム、startAnimation機能の実行をクリックして、私は停止項目をクリックすると、stopAnimationは:
public class Hypnagogic extends Activity
{
ImageView imView;
Animation an;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imView = (ImageView)findViewById(R.id.imView);
}
private void startAnimation()
{
an = AnimationUtils.loadAnimation(this, R.anim.spin);
imView.startAnimation(an);
}
private void stopAnimation()
{
;//there is no any stop function!
}
}
を実行すると、二つのアイテムとメニューを持っています
はまた、RES /アニメーションに私は私のアニメーションですspin.xmlを入れ
<?xml version="1.0" encoding="utf-8"?>
<set>
<rotate
android:fromDegrees="0"
android:toDegrees="-18000"
android:pivotX="50%"
android:pivotY="50%"
android:duration="50000" />
</set>
親愛なるkcoppock、私は私の質問を編集しました、それを見てください。おかげで – Hesam
さて、私は私の答えを更新しました。 – kcoppock
ありがとう。私はそれをし、それはうまくいく。 :) – Hesam