Idioma

ObjectAnimator.PropertyName Propriedade

Definição

Obtém o nome da propriedade que será animada. -ou- Define o nome da propriedade que será animada.

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

Valor da propriedade

Atributos

Comentários

Documentação do getter de propriedades:

Obtém o nome da propriedade que será animada. Esse nome será usado para derivar uma função setter que será chamada para definir valores animados. Por exemplo, um nome de foo propriedade resultará em uma chamada para a função setFoo() no objeto de destino. Se for valueFrom nulo ou valueTo nulo, uma função getter também será derivada e chamada.

Se esse animador tiver sido criado com um Property objeto em vez do nome da cadeia de caracteres de uma propriedade, esse método retornará o Property#getName() name objeto Property. Se esse animador tiver sido criado com um ou mais PropertyValuesHolder objetos, esse método retornará o PropertyValuesHolder#getPropertyName() name objeto (se houver apenas um) ou uma lista separada por vírgulas de todos os nomes (se houver mais de um).

Java documentação para android.animation.ObjectAnimator.getPropertyName().

Documentação do setter de propriedades:

Define o nome da propriedade que será animada. Esse nome é usado para derivar uma função setter que será chamada para definir valores animados. Por exemplo, um nome de foo propriedade resultará em uma chamada para a função setFoo() no objeto de destino. Se for valueFrom nulo ou valueTo nulo, uma função getter também será derivada e chamada.

Para obter o melhor desempenho do mecanismo que chama a função setter determinada pelo nome da propriedade que está sendo animada, usar float ou int digitar valores, e fazer com que a função setter para essas propriedades tenha um void valor retornado. Isso fará com que o código siga um caminho otimizado para essas circunstâncias restritas. Outros tipos de propriedade e tipos de retorno funcionarão, mas terão mais sobrecarga no processamento das solicitações devido a mecanismos normais de reflexão.

Observe que a função setter derivada desse nome de propriedade deve usar o mesmo tipo de parâmetro que as valueFrom propriedades e valueTo , caso contrário, a chamada para a função setter falhará.

Se este ObjectAnimator tiver sido configurado para animar várias propriedades juntos, usando mais de um objeto PropertyValuesHolder, a definição do propertyName simplesmente definirá o propertyName no primeiro desses objetos PropertyValuesHolder.

Java documentação para android.animation.ObjectAnimator.setPropertyName(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a