Come posso implementare le transizioni di elementi condivise nei dispositivi precedenti 21? Ho seguito più o meno la guida qui http://antonioleiva.com/material-design-everywhere/ ma ottengo errori come "attributo transitionName utilizzato solo api 21 o superiore"Transizione elementi condivisi Android pre-21
risposta
Non esistono librerie di compatibilità che supportano le transizioni di elementi condivise. Il meglio che puoi fare è utilizzare l'approccio descritto in this video ... tuttavia, nota che richiede molto più codice da implementare.
Questo è un peccato ... Hai idea se Google stia pianificando di implementare il supporto in qualsiasi momento presto? Sembra che abbiano già le transizioni nelle proprie applicazioni –
L'ultima volta che ho sentito che non ci sono piani per fornire una libreria di supporto per le transizioni di elementi condivisi ... ci sono troppe funzionalità che sono state aggiunte in Lollipop che le transizioni di elementi condivise dipendono da biblioteca ben scritta da fornire. Ad esempio, le transizioni di elementi condivise tra le attività non sono possibili nelle versioni precedenti della piattaforma poiché dipendono dal thread di rendering che è stato aggiunto solo in Lollipop. –
@AlexLockwood, ci deve essere qualche trucco! Cos nel mio dispositivo 4.4 nell'app gmail - ci sono elementi di transizione condivisi (o qualche trucco!), Quando clicco su qualche email la sua slide del titolo al titolo del prossimo frammento ;-) –
Sì, sembra un duplicato. Non l'ho visto prima dello –