6

Ich habe eine Aktivität A, die dauerhaft in Querformat und eine Aktivität B ohne eine vordefinierte Ausrichtung festgelegt ist.Verwenden von gemeinsamen Elementen Übergang zwischen Aktivitäten mit unterschiedlichen Orientierungen

Wenn ich Aktivität B aus Aktivität A starte und die Rotation des Telefons in einem Landschaftswinkel ist, funktioniert der Übergang von gemeinsam genutzten Elementen ordnungsgemäß und Aktivität B beginnt im Querformat wie erwartet. Das Problem tritt auf, wenn sich die Telefondrehung während des Starts von Aktivität B in einem Porträtwinkel befindet. Dann beginnt Aktivität B im Hochformat (wie erwartet), aber es findet kein Übergang statt.

Hat jemand dieses Problem Problem zuvor konfrontiert? Jede Hilfe wäre willkommen. Dies ist, wie Aktivität B von Aktivität A genannt wird:

Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());

Antwort

0

Sie diese Bibliothek für Pre Lutscher Geräte für Aktivität und Fragmentübergänge überprüfen können. Dies unterstützt Szenenübergänge

dependencies { 
    compile 'com.albinmathew:PreLollipopTransition:1.1.2' 

}

https://github.com/albinmathew/PreLollipopTransition

+0

kippe ... Abhängigkeiten Datei hinzufügen !! –

Verwandte Themen