アクションを使用して、あるアクティビティから別のアクティビティに移動したい。つまり、2 番目のアクティビティ、最初のアクティビティのスロー ムーブ、および右から左への移動とページの終了、および 2 番目のアクティビティ、ページ内の右から左へのショーを表示するタイミングを意味します。私はグーグルで検索しましたが、これを見つけることができません。
私の下手な英語で申し訳ありませんが、アドバイスをありがとう。
乾杯
アクションを使用して、あるアクティビティから別のアクティビティに移動したい。つまり、2 番目のアクティビティ、最初のアクティビティのスロー ムーブ、および右から左への移動とページの終了、および 2 番目のアクティビティ、ページ内の右から左へのショーを表示するタイミングを意味します。私はグーグルで検索しましたが、これを見つけることができません。
私の下手な英語で申し訳ありませんが、アドバイスをありがとう。
乾杯
次のようにアクティビティを切り替えると、アニメーション (スライドなど) を設定できます: res フォルダーに anim フォルダーを作成します。たとえば、スライド効果用に 2 つの xml ファイルを配置します。
slide_in.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="200"/>
</set>
slide_out.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="200" />
</set>
次に、Java コードに次のように記述します。
Intent i = new Intent(YourActivity.this, OtherActivity.class);
this.startActivity(i);
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
実際のデバイスでテストする場合は、アニメーションの再生を許可することを忘れないでください (設定 -> 表示 -> アニメーション -> すべてのアニメーション)。
それが役に立てば幸い !:)