アニメーションを使用してアクティビティを切り替えたい.. 5 つの画像を含むビューがあり、それを使用して oncliclk リスナーを設定します。私の主な活動は
private View.OnClickListener onClickListener = new View.OnClickListener()
{
public void onClick(View testView)
{
if (testView == Main.this.myinput)
{
Intent i = new Intent(Main.this, Activity1.class);
startActivity(i);
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
if (testView == Main.this.myinput)
{
Intent i = new Intent(Main.this, Activity2.class);
startActivity(i);
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
}
}
};
私のアニメーションファイルはfade_inです:
<?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="500" />
フェードアウト:
<?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="1.0" android:toAlpha="0.0"
android:fillAfter="true"
android:duration="500" />
今私の問題は、アクティビティを切り替えるとき、アニメーションは実際のデバイスには影響しませんが、エミュレーターでは機能しています....スタックオーバーフローを参照してグーグルで検索しましたが、アニメーションが機能しない理由が見つかりませんでした.. slide_in_left、right、top、bottom などのアニメーションの種類ですが、アニメーションは機能しません。この問題の解決にご協力ください。よろしくお願いします..