Android の アニメーション サンプルコード

Androidで出来るアニメーションをまとめてみました。...

Android の アニメーション サンプルコード

mixiチェック

Androidで出来るアニメーションをまとめてみました。


※ivはImageViewインスタンスです。

◆移動
// TranslateAnimation(float fromX, float toX, float fromY, float toY)
translate = new TranslateAnimation(0, 30, 0, 30);
// 変化時間を3000ミリ秒にセット
translate.setDuration(3000);
// 3回繰り返す
translate.setInterpolator(new CycleInterpolator(3)); 
// アニメーション開始
iv.startAnimation(translate);
◆透明化
// AlphaAnimation(float fromAlpha, float toAlpha)
alpha = new AlphaAnimation(1, 0);
// 変化時間を5000ミリ秒にセット
alpha.setDuration(5000);
// 3回繰り返す
alpha.setInterpolator(new CycleInterpolator(3));
// アニメーション開始
iv.startAnimation(alpha);
◆回転
// RotateAnimation(float from, float to, float pivotX, float pivotY)
rotate = new RotateAnimation(0, 360, 150, 150);
// 変化時間を3000ミリ秒にセット
rotate.setDuration(3000);
// 3回繰り返す
rotate.setInterpolator(new CycleInterpolator(3));
// アニメーション開始
iv.startAnimation(rotate);
◆拡大縮小
// ScaleAnimation(float fromX, float toX, float fromY, float toY, float pivotX, float pivotY)
scale = new ScaleAnimation(1, 2, 1, 2, 150, 150);
// 変化時間を3000ミリ秒にセット
scale.setDuration(3000);
// 3回繰り返す
scale.setInterpolator(new CycleInterpolator(3));
// アニメーション開始
iv.startAnimation(scale);

◆複合
// アニメーションセットの初期化
mix1 = new AnimationSet(true);
// 回転をセット
mix1.addAnimation(rotate);
// 拡大縮小をセット
mix1.addAnimation(scale);
// 2回繰り返す
mix1.setInterpolator(new CycleInterpolator(2));
// アニメーション開始


このサイトに動画とサンプルコードがあります。


▽Android の アニメーション サンプルコード のキーワード

▽次の記事、前の記事

the user data image is used by another emulator. aborting | Android アプリ 講座 オープン

Android アプリ の 研究所 アンドロイド ナビ:新着記事

incorrect AVA format エラー(署名作成時) : 2012年2月25日
署名作成時に Keytool-error: java.io.IOExceptio...
アイデアがどんどん湧く! 9マスメモアプリ : 2011年11月13日
先日、2011年11月11日の11時11分。 この100年に一度の1ならび、 し...
Androidで電子書籍 : 2011年11月 5日
Androidアプリの開発者として また純粋にAndroidのファンとして 日夜...
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE : 2011年11月 5日
Eclipse から実機にアプリをインストールするときに 下記のエラーが出ました...
iPhone4S へ iPhone3GS のデータが移行されない時の対処方法 : 2011年10月23日
iPhone4Sをやっと手に入れることができました。 購入したのは、64GB の...
たーかーのーつーめー : 2011年10月22日
「たーかーのーつーめー」 でおなじみの『鷹の爪団』。 その中で活躍する『吉田くん...
iPhone4S の新音声機能である Siri がすごいらしい : 2011年10月13日
iPhone4S のみで使える新機能である Siri がすごいと話題です。 ちな...
iPhone4S を買うなら SoftBank ? au ? : 2011年10月10日
ついに iPhone4S の予約が SoftBank と au から10/7(金...
画面サイズとVGAとかの対応表 : 2011年10月 7日
Andoridの端末には様々な画面サイズがあります。 それぞれの画面サイズに最適...
iPhone のように指にくっついてスライドするUI : 2011年10月 7日
iPhone では、画面に表示されている写真などを入れ替えるとき、指で左右にフリ...

▽Android の アニメーション サンプルコード にトラックバックする

Android の アニメーション サンプルコードのトラックバックURL:
http://chu3.xsrv.jp/mt5/mt-tb.cgi/208

今日のキーワード

当サイトのRSS

カテゴリー

Twitterボタン

アンドロイドナビについて / 記事投稿してみませんか? / イベント情報募集
Copyright (C) 2012 All Rights Reserved Android アプリ の 研究所 アンドロイド ナビ