resフォルダにanimフォルダを作ります。次の内容で、fadein と fadeout という名前の 2 つの xml ファイルを生成します。
フェードイン.xml
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="1000" />
フェードアウト.xml
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:zAdjustment="top"
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="1000" />
次に、アニメーションのフェードインとフェードアウトを使用する Java ファイルを開き、run メソッドに次のコードを追加します。
public void run() {
/* Create an intent that will start the main activity. */
Intent mainIntent = new Intent(javafile.this,
etcetc.class);
javafile.this.startActivity(mainIntent);
/* Apply our splash exit (fade out) and main
entry (fade in) animation transitions. */
overridePendingTransition(R.anim.fadein,
R.anim.fadeout);
}