AndroidでアニメーションをXMLで定義してViewにセットするには?

AndroidでアニメーションをXMLで定義してViewにセットするにはどうしたらいいだろう?

こんな風。

Animation anim = (Animation) AnimationUtils.loadAnimation(this, R.anim.zoomout_fadeout);
view.startAnimation(anim);

ここで、アニメーションは res/anim/zoomout_fadeout.xml で定義されている。

アニメーションをプログラム内で定義せずXMLで定義するメリットはなんだろう。

  • 各プログラムで共有できる
  • パラレルで動くようなアニメーションを定義しやすい
  • コードがシンプルになる

というところだろうか。

コメント

このブログの人気の投稿

レオナルド・ダ・ビンチはなぜノートを「鏡文字」で書いたのか?

macでsmb(samba)共有サーバーに別名で接続(別アカウント名で接続)する方法

Google DriveにCURLでアップロードするには?