Partager via


ObjectAnimator.PropertyName Propriété

Définition

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.

S’applique à