2016-09-19 3 views
2

Я использую пользовательские анимации для onBackPressed с помощьюZ-порядок изменен в анимации перехода активности на android 7.0 (нуга)?

@Override 
public void onBackPressed() { 
    super.onBackPressed(); 
    overridePendingTransition(R.anim.zoom_in, R.anim.slide_outto_right); 
} 

На Android 6 переход выход имеет высокий Z-порядок, который означает, что я могу скользить уходящую деятельность вне в то время как «новая» активность увеличивает изображение ниже его , Все отлично на Marshmallow, но на Android 7.0 z-порядок изменился.

Неужели кто-то еще испытывает это?

Любые предложения по исправлению?

ответ

4

Решение проблемы было добавить андроид: zAdjustment = "..." в Anim XML:

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    ... 
    android:zAdjustment="top"> 

и

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    ... 
    android:zAdjustment="bottom"> 

к другой анимации.

Примечание: Мне когда-либо нужно перестроить проект, чтобы увидеть, как изменения анимации проходят.