今回は画像のフェードアウトについてちらほらと


参考サイト

http://android.roof-balcony.com/resource/animation/



まず適当にxmlで画像を配置




<ImageView
android:id="@+id/img01"
android:src="@drawable/img01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>





次にアニメーション用のxmlを作成します

(ファイル名はfade_out.xml)

作る際はxmlと同じですが

ラジオボタンの部分をAnimationにして作成します


そして完了して作ったxmlの中に




<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"

android:duration="10000"

/>




こんな感じの文を追加

今回は画像のフェードなのでalphaを使います


fromAlpha ←開始した時の透明度

toAlpha ←終了した時の透明度

duration ←動作に掛かる秒数




そしてjavaファイルのほうで




ImageView img = (ImageView)findViewById(R.id.img01);
Animation anim = AnimationUtils.loadAnimation(this,R.anim.fade_out);
img.setAnimation(anim);


を記述



これで画像がフェードアウトするアニメーションが表示される・・・はず


ほかにもtranslateなどを使えばフェード以外のアニメーションをさせることが出来ますね