ObjectAnimator.PropertyName Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 proprietário getter:
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 propriedade de resultará em uma chamada para a função setFoo()
no objeto de foo
destino. Se um valueFrom
ou valueTo
outro for nulo, uma função getter também será derivada e chamada.
Se esse animador foi criado com um Property
objeto em vez do nome da cadeia de caracteres de uma propriedade, esse método retornará o Property#getName() name
desse objeto Property. Se esse animador foi criado com um ou mais PropertyValuesHolder
objetos, esse método retornará o PropertyValuesHolder#getPropertyName() name
desse objeto (se houver apenas um) ou uma lista separada por vírgulas de todos os nomes (se houver mais de um).
Documentação Java 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 propriedade de resultará em uma chamada para a função setFoo()
no objeto de foo
destino. Se um valueFrom
ou valueTo
outro for 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, use float
ou int
digite valores e faça com que a função setter para essas propriedades tenha um valor de void
retorno. Isso fará com que o código tome 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 aos mecanismos normais de reflexão.
Observe que a função setter derivada desse nome de propriedade deve ter o mesmo tipo de parâmetro que as valueFrom
propriedades e valueTo
, caso contrário, a chamada para a função setter falhará.
Se esse ObjectAnimator tiver sido configurado para animar várias propriedades juntas, usando mais de um objeto PropertyValuesHolder, a configuração do propertyName simplesmente definirá o propertyName no primeiro desses objetos PropertyValuesHolder.
Documentação Java para android.animation.ObjectAnimator.setPropertyName(java.lang.String)
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.