Esiste un modo per applicare l'animazione quando si modifica la sorgente del componente Loader
in QML? Per esempio supponiamo di avere la seguente Loader
:Animazione per Qml Loader quando si modifica loader.source
Loader {
anchors.fill: parent
id: loader
}
voglio un'animazione da sinistra a destra quando ho impostato loader.source = "content.qml"
Grazie per qualsiasi aiuto.
Grazie. Funziona, anche se non era bello come pensavo. Non è un approccio pulito aggiungere animazione al componente loader. A volte corre più veloce e altre volte più lento e con fastidioso ritardo! Grazie comunque. –
Si potrebbe provare a cambiare 'onSourceChanged' su' onStatusChanged' e avviare l'animazione solo se 'status' è' Loader.Ready'? Senza avere il codice per riprodurre la lentezza, è difficile offrire più consigli. Puoi incollare una versione semplificata (ma comunque "pesante") dell'elemento caricato dal 'Loader', così posso provarlo. – Mitch