#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. Почему это происходит?