Sto lavorando per rendere un'applicazione più materiale e sono solo bloccato su come implementare alcune transizioni di elementi condivise. Ho un'attività A che avvia un'altra B e poi chiama finish() per rimuoverla dal back stack. Nel mio caso ho un elemento che voglio condividere tra le due attività, ma una volta passato da A a B, A non conta più. Se non chiamo finish() dopo startActivity (ctx, intent, bundle) l'animazione exit/enter funziona perfettamente. Tuttavia, se io chiamo finish, c'è uno sfarfallio davvero brutto prima che inizi l'animazione.Android - Transizioni elemento condiviso con attività di chiamata finish()
C'è qualcosa che sto trascurando o è semplicemente impossibile fare ciò che sto cercando di fare?
Questo non funziona per me, la transizione dell'elemento condiviso non è corretta quando faccio questo. Va tutto bene se non termino l'attività A ma voglio farlo dopo che la transizione è terminata. Non riesco a farlo funzionare. –