1
默認情況下,新的活動從右側進入,然後退出右側。我希望它進入並退出表格底部,但我盡我所能,我只能讓它從底部出來,退出從右邊停留,這裏是我的代碼。我需要一些幫助,謝謝。overridePendingTransition在Android設備上不工作
private void show() {
Intent intent = new Intent();
intent.setClass(this, PromotionActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.slide_bottom_enter,R.anim.slide_bottom_exit);
}
slide_bottom_exit.xml:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fromYDelta="0%p"
android:toYDelta="200%p"
android:duration="@android:integer/config_mediumAnimTime">
</translate>
R.anim.slide_bottom_enter.xml:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fromYDelta="200%p"
android:toYDelta="0%p"
android:duration="@android:integer/config_mediumAnimTime">
</translate>
我回壓按鈕,它消失了,然後舊的活動出現,什麼是適當的時候我可以叫overridePendingTransition methord?謝謝! – gutaideng
所以只有上層的解決方案工作? (在背壓下)。如果是,則將其標記爲已接受,以便其他觀看者可以毫不猶豫地使用它。 –
它運行到右下角,而不是底部 – gutaideng