アニメーション効果
1、アニメーションの画像を用意して、drawableに追加
自分は手書きの123、、、9までの数字を用意しました。
2、アニメーションのanimation-listをdrawableに追加(R.drawable.animation)
3、ImageViewとanimationDrawableの初期化
//ImageView 初期化
animationImage = (ImageView)findViewById(R.id.image);
//AnimationDrawable 初期化
animationDrawable = (AnimationDrawable)getResources().getDrawable(R.drawable.animation,null);
//animationImage 背景
animationImage.setBackground(animationDrawable);
4、開始ボタンと終了ボタンの挙動
public void startAnimation(View view) {
animationDrawable.start();
}
public void stopAnimation(View view) {
if(animationDrawable.isRunning()){
animationDrawable.stop();
}
}
サンプルコード