Animação de propriedade do Android

<objectAnimator
    android:propertyName="string"
    android:duration="int"
    android:valueFrom="float | int | color"
    android:valueTo="float | int | color"
    android:startOffset="int"
    android:repeatCount="int"
    android:repeatMode=["repeat" | "reverse"]
    android:valueType=["intType" | "floatType"]/>

Ok estou aprendendo alguma animação no android. Recebi do Google Developer Docs dois atributos que, na verdade, não consigo entender são

android:propertyName="string"
android:valueType=["intType" | "floatType"]

Alguns dos valores fazem sentido"fade", "rotation", "alpha" Mas e quanto a outros comoendYear, firstDayOfWeek

E eu não consegui encontrar nenhuma documentação detalhada sobre isso ou pode haver chances de que eu não esteja entendendo o que vários tutoriais e documentos do Google estão tentando transmitir.

**

Minha dúvida é de onde posso obter todos os valores possíveis de"propertyName" E o que é"valueType" Eu quero dizer o que realmente faz como realmente afeta a animação

**

Eu estou seguindoeste tutorial e estava tentando brincar com propriedades para ter uma melhor compreensão.

Para dizer abaixo, a captura de tela anexada mostra tantas possibilidades parapropertyName mas eu não sei como eles fazem sentido.

Mais sobrepropertyName aceita "x" e "y" como valores, mas eles não aparecem na janela.

No caso deValueType se eu mudar"floatType" para"intType" no trecho de referência abaixo do tutorial pararoda

<objectAnimator
    android:duration="3000"
        android:propertyName="rotation"
        android:repeatCount="infinite"
        android:repeatMode="reverse"
        android:valueTo="180"
        android:valueType="floatType" />

Para de animar .. ??????

Alguém pode explicar esse problema ou uma fonte para que eu possa descobrir isso ..

Isto é o que é explicado emDocumentos Google

NOTA: - Estou tentando animação pela primeira vez não só com android mas na minha vida também ...

questionAnswers(2)

yourAnswerToTheQuestion