ObjectAnimator.PropertyName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le nom de la propriété qui sera animée. -ou- Définit le nom de la propriété qui sera animée.
public string? PropertyName { [Android.Runtime.Register("getPropertyName", "()Ljava/lang/String;", "")] get; [Android.Runtime.Register("setPropertyName", "(Ljava/lang/String;)V", "")] set; }
[<get: Android.Runtime.Register("getPropertyName", "()Ljava/lang/String;", "")>]
[<set: Android.Runtime.Register("setPropertyName", "(Ljava/lang/String;)V", "")>]
member this.PropertyName : string with get, set
Valeur de propriété
- Attributs
Remarques
Documentation getter de propriété :
Obtient le nom de la propriété qui sera animée. Ce nom sera utilisé pour dériver une fonction setter qui sera appelée pour définir des valeurs animées. Par exemple, un nom de propriété de foo
l’objet cible entraîne un appel à la fonction setFoo()
sur l’objet cible. Si l’une valueFrom
ou valueTo
l’autre est null, une fonction getter est également dérivée et appelée.
Si cet animateur a été créé avec un Property
objet au lieu du nom de chaîne d’une propriété, cette méthode retourne à la place l’objet Property#getName() name
Property. Si cet animateur a été créé avec un ou plusieurs PropertyValuesHolder
objets, cette méthode retourne l’objet PropertyValuesHolder#getPropertyName() name
(s’il n’y en avait qu’un) ou une liste séparée par des virgules de tous les noms (s’il en existe plusieurs).
Documentation Java pour android.animation.ObjectAnimator.getPropertyName()
.
Documentation du jeu de propriétés :
Définit le nom de la propriété qui sera animée. Ce nom est utilisé pour dériver une fonction setter qui sera appelée pour définir des valeurs animées. Par exemple, un nom de propriété de foo
l’objet cible entraîne un appel à la fonction setFoo()
sur l’objet cible. Si l’une valueFrom
ou valueTo
l’autre est null, une fonction getter est également dérivée et appelée.
Pour optimiser les performances du mécanisme qui appelle la fonction setter déterminée par le nom de la propriété animée, utilisée float
ou int
typée, et rendre la fonction setter pour ces propriétés a une void
valeur de retour. Cela entraîne l’utilisation d’un chemin d’accès optimisé pour ces circonstances contraintes. D’autres types de propriétés et types de retour fonctionneront, mais auront plus de surcharge dans le traitement des demandes en raison de mécanismes de réflexion normaux.
Notez que la fonction setter dérivée de ce nom de propriété doit prendre le même type de paramètre que les valueFrom
propriétés et valueTo
, sinon, l’appel à la fonction setter échoue.
Si cet ObjectAnimator a été configuré pour animer plusieurs propriétés ensemble, en utilisant plusieurs objets PropertyValuesHolder, la définition de propertyName définit simplement propertyName dans le premier de ces objets PropertyValuesHolder.
Documentation Java pour android.animation.ObjectAnimator.setPropertyName(java.lang.String)
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.