4
私は自分のアクティビティの遷移を設定するためにoverridePendingTransitionを使用しています。私はアニメーションの持続時間に変更することができないことを除いて、すべて正常に動作しますが、無視されます。overridePendingTransitionの期間は無視されます
slide_down.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator">
<translate
android:duration="2000"
android:fromYDelta="0"
android:toYDelta="100%p"
android:zAdjustment="top"/>
</set>
stay.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="2000"
android:fromYDelta="0%p"
android:toYDelta="0%p"
android:zAdjustment="top"/>
持続時間2000ミリ秒に設定されているが、アニメーションがまだ第二長のほんの一部です。 10000のような極端な値に変更しても何もしません。
設定で開発者オプションのアニメーションを変更した場合、アニメーションの期間は指定された設定に対応します。
参照用のJavaコード:アイデアを持っている
MainActivity.java
public void games(View view){
startActivity(new Intent(MainActivity.this, GamesActivity.class));
overridePendingTransition(R.anim.slide_up, R.anim.stay);
}
誰ですか?