Ho una vista semplice contenente uno scene root
FrameLayout
, ListView
e un paio di pulsanti nella parte inferiore.Scene Flicker transizione
scene root
viene utilizzato per caricare e mostrare scene diverse, la dimensione cambia dinamicamente in base all'attuale scene
. ListView
è impostato su match_parent
in entrambe le direzioni ed è posizionato dietro scene root
.
Ecco il problema:
Se inizio di una transizione utilizzando i pulsanti sul fondo il tutto funziona bene, nessun problema, la magia. Tuttavia, se eseguo la transizione (✝) a una scena diversa durante lo scorrimento (✝✝), la transizione sembra lampeggiare prima dell'avvio.
Sembra quasi che il motore di rendering non riesca a caricare il primo fotogramma dell'animazione prima che lo ListView
invalidi la gerarchia a causa dello scorrimento.
Grazie per l'aiuto;)
✝ TransitionManager.go(Scene, Transition)
✝✝ ho aggiunto un paio di metodi per la ListView
per consentire che
sarebbe di aiuto se ci sono alcuni codici per iniziare con – Elltz
puoi aggiungere qualche pezzo del tuo codice – Abhishek