8

Vorrei sapere se è possibile modificare l'ordine z di una transizione di elemento condiviso? Guarda:Transizione elemento condiviso (primo piano/sfondo) Edizione

Ho un layout con un'immagine, che riempie l'intero schermo. Di fronte all'immagine c'è una casella di testo che mostra il titolo dell'immagine. Se faccio clic sulla casella di testo, viene avviata la transizione all'attività di dettaglio. Pertanto ho implementato una transizione di elementi condivisa, in cui l'immagine a schermo intero si anima in una versione ridotta di se stessa nella vista di dettaglio. L'immagine seguente illustra questo comportamento.

enter image description here

Il mio problema ora è che in entrambe le attività sono caselle di testo, che vengono inseriti l'immagine Elemento condiviso sopra. E se passassi dalla panoramica all'attività di dettaglio, vedo la casella di testo del cerchio con il numero solo dopo che la transizione dell'elemento condiviso è terminata. Vorrei posizionare la casella di testo con il numero sopra la transizione dell'elemento condiviso, in modo da poter eseguire un'animazione anche su questo elemento di visualizzazione.

qualche idea su come risolvere questo?

+0

Ti è mai venuto bene? Credo che sto vivendo lo stesso problema [qui sopra] (http://stackoverflow.com/questions/41461976/z-order-in-shared-element-activity-transition-animations) e vedo che mi hai battuto per il post di più di un anno ... –

+0

Sfortunatamente no: D – jennymo

risposta

2

Se non sbaglio, Android calcola quali viste si sovrappongono ad altre utilizzando l'altezza delle viste. Prova a giocare con le altezze (o i valori di translationZ) per decidere quale vista (s) dovrebbe essere in cima.

+0

Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti da un autore, lascia un commento sotto il loro post - puoi sempre commentare i tuoi post, e una volta che hai [reputazione] sufficiente (http://stackoverflow.com/help/whats-reputation) essere in grado di [commentare qualsiasi post] (http://stackoverflow.com/help/privileges/comment). - [Dalla recensione] (/ recensione/post di bassa qualità/11031615) – gio

+1

Volevo commentare la domanda ma, come lei afferma, non posso a causa della mia reputazione. Non ha fornito alcun codice, quindi se avessi il suo problema, proverei le cose che ho menzionato sopra. –

+0

Grazie mille! –

Problemi correlati