Ho un'attività A che è impostata in modo permanente nell'orientamento orizzontale e un'attività B senza alcun orientamento predefinito.Utilizzo della transizione di elementi condivisi tra attività con diversi orientamenti
Se avvio l'attività B dall'attività A e la rotazione del telefono è in un angolo orizzontale, la transizione dell'elemento condiviso funziona correttamente e l'attività B inizia nell'orientamento orizzontale come previsto. Il problema si verifica se la rotazione del telefono è in un angolo verticale, durante l'inizio dell'attività B. Quindi, l'attività B inizia con orientamento verticale (come previsto) ma non avviene alcuna transizione.
Qualcuno ha riscontrato questo problema prima? Qualsiasi aiuto sarebbe apprezzato. Questo è il modo in attività di B viene chiamato da Activity A:
Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());
posso aggiungere file di dipendenze ... !! –