Анимация активности Android onResume не соблюдает настройку?

#android #xml #kotlin #android-animation

#Android #xml #котлин #android-анимация

Вопрос:

Фон

Я делаю базовую пусковую установку. После запуска внешнего/стороннего приложения, если пользователь нажимает кнопку «Назад», чтобы вернуться в лаунчер, я пытаюсь переопределить анимацию на свои собственные. Эти анимации перемещают выходящее приложение с экрана вправо, и пусковая установка должна появиться снизу.

Основная деятельность:

 override fun onResume() {  this.overridePendingTransition(R.anim.resume_enter, R.anim.resume_exit)  super.onResume() }  

resume_enter.xml

 lt;?xml version="1.0" encoding="utf-8"?gt;  lt;set xmlns:android="http://schemas.android.com/apk/res/android"  android:zAdjustment="bottom"gt;   lt;alpha  android:interpolator="@android:anim/decelerate_interpolator"  android:fromAlpha="0"  android:toAlpha="1.0"  android:duration="500" /gt;   lt;scale  android:interpolator="@android:anim/decelerate_interpolator"  android:fromXScale="0.9" android:toXScale="1.0"  android:fromYScale="0.9" android:toYScale="1.0"  android:pivotX="50%p"  android:pivotY="50%p"  android:duration="500" /gt; lt;/setgt;  

resume_exit.xml

 lt;?xml version="1.0" encoding="utf-8"?gt;  lt;set xmlns:android="http://schemas.android.com/apk/res/android"  android:zAdjustment="top"gt;   lt;translate  android:interpolator="@android:anim/decelerate_interpolator"  android:duration="500"  android:fromXDelta="0%"  android:fromYDelta="0%"  android:toXDelta="100%"  android:toYDelta="0%"/gt; lt;/setgt;  

Проблема

Мои анимации в целом работают, за исключением того, что настройка не соблюдается. Пусковая установка рисуется поверх выходящего приложения, несмотря на пусковую установку (resume_enter.xml) имеющая корректировку «дна». Я пробовал перемещать настройку по разным элементам. Я использую Pixel 2 XL. Почему это происходит?