Transition.GetTransitionProperties Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il set di nomi di proprietà utilizzati nell'oggetto TransitionValues passato a #captureStartValues(TransitionValues) cui questa transizione si preoccupa per l'annullamento di animazioni sovrapposte.
[Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")]
public virtual string[]? GetTransitionProperties();
[<Android.Runtime.Register("getTransitionProperties", "()[Ljava/lang/String;", "GetGetTransitionPropertiesHandler")>]
abstract member GetTransitionProperties : unit -> string[]
override this.GetTransitionProperties : unit -> string[]
Valori restituiti
Matrice di nomi di proprietà, come descritto nella documentazione della classe per TransitionValues. L'implementazione predefinita restituisce null.
- Attributi
Commenti
Restituisce il set di nomi di proprietà utilizzati nell'oggetto TransitionValues passato a #captureStartValues(TransitionValues) cui questa transizione si preoccupa per l'annullamento di animazioni sovrapposte. Quando una transizione viene avviata in una determinata radice della scena, tutte le transizioni attualmente in esecuzione nella stessa radice della scena vengono controllate per verificare se le proprietà su cui si basano le animazioni sono d'accordo con i valori finali delle stesse proprietà nella nuova transizione. Se i valori finali non sono uguali, l'animazione precedente viene annullata perché la nuova transizione avvierà una nuova animazione a questi nuovi valori. Se i valori sono uguali, l'animazione precedente può continuare e non viene avviata alcuna nuova animazione per tale transizione.
Una transizione non deve eseguire l'override di questo metodo. Tuttavia, non in questo modo, significa che la logica di annullamento descritta nel paragrafo precedente verrà ignorata per tale transizione, probabilmente causando artefatti come transizioni precedenti e nuove transizioni sulle stesse destinazioni eseguite in parallelo, animando le visualizzazioni verso valori di fine potenzialmente diversi.
per android.transition.Transition.getTransitionProperties().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.