Androidのプログラミングに少し挑戦しています。
だから今私の状況に:
インテントで接続する必要がある 2 つのアクティビティがあります。(ボタンをクリックして) アクティビティ 1 から切り替えると、アニメーション ファイルを作成してトランジションをオーバーライドし、アクティビティ 1 が左にスライドし、アクティビティ 2 が右からスライドするようにしました。
次のことをどのように行うことが可能ですか: アクティビティ 2 でボタンを押すと、アクティビティ スライドが逆になり、アクティビティ 2 が右にスライドし、アクティビティ 1 が右からスライドします。
私のコードはアニメーションを次のように探します:
slide_in.xml
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="100%p"
android:toXDelta="0%p">
</translate
>
slide_out.xml
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromXDelta="0"
android:toXDelta="-100%p">
</translate>
これが、アクティビティ 2 を開始するインテントのコードです。
Intent i = new Intent(First.this, Second.class);
startActivity(i);
overridePendingTransition(R.anim.slid_in, R.anim.slid_out);
act.2 から act.1 への他のインテントで何をする必要がありますか?
助けてくれてありがとう ;)