2016-09-19 2 views
2

I benutzerdefinierte Animationen für onBackPressedZ-Reihenfolge in Aktivitätsübergangsanimationen auf Android 7.0 (Nougat) geändert?

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

On Android Verwendung 6.x der Austritt Übergang die höchste z-Ordnung hat, was bedeutet, ich aus dem Abgang Aktivität gleiten kann, während die „neue“ Aktivität darunter zoomt . Everythings in Ordnung auf Marshmallow, aber auf Android 7.0 hat die Z-Reihenfolge umgekehrt.

Ist dies jemand anderes?

Fixvorschläge?

Antwort

4

Die Lösung des Problems war android hinzuzufügen: zAdjustment = "...", um die anim xml:

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

und

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

auf die andere Animation.

Hinweis: Ich muss das Projekt irgendwann neu erstellen, damit die Animänderungen sichtbar werden.

Verwandte Themen