0
私はAndroidアプリを開発中です。私のアプリでは、アニメーション(左から右にスライド)でアクティビティを開いています。私はまた、押したときに右から左にスライドするようにしたい。しかし、アニメーションだけで活動を開いています。近くで働いていない。スライドアニメーションなしで通常は閉じます。以下の私のコードを見てください。アニメーションのアニメーションがオープニングには効いていないが、オープニングのために働いているオープニングとクローズドアクティビティ
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%p"
android:toXDelta="-100%p">
</translate>
内のonCreate
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
しかし、それだけで活動を開けるために働いています。アクティビティを終了するアニメーションが機能していません。私のコードに何が欠落しているか間違っていますか?アクティビティをクローズするにはどうしたらいいですか?
私はそれを試しました。しかし、まだアニメーションは機能しません。 :( –
あなたの 'startActivity'メソッドの直後に' overridePendingTransition'を呼び出そうとします –
はい。それはうまくいきました。ありがとう –