Animación de la propiedad de 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, estoy aprendiendo un poco de animación en Android. Lo obtuve de Google Developer Docs, dos atributos que en realidad no puedo entender son

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

Algunos de los valores tienen sentido."fade", "rotation", "alpha"&nbsp;Pero ¿qué pasa con otros comoendYear, firstDayOfWeek

Y no pude encontrar ninguna documentación detallada acerca de estos o puede haber posibilidades de que no esté entendiendo lo que varios tutoriales y Google Docs intentan transmitir.

**

Mi duda es de donde puedo obtener todos los valores posibles de"propertyName"&nbsp;Y lo que es"valueType"&nbsp;Me refiero a lo que realmente hace, cómo afecta realmente a la animación.

**

Estoy siguiendoeste tutorial&nbsp;y estaba tratando de jugar con propiedades para tener una mejor comprensión.

Por ejemplo, la captura de pantalla adjunta muestra muchas posibilidades parapropertyName&nbsp;Pero no sé cómo tienen sentido.

Más sobrepropertyName&nbsp;acepta "x" y "y" como valores pero no aparecen en la ventana.

En caso deValueType&nbsp;si cambio"floatType"&nbsp;a"intType"&nbsp;en el siguiente fragmento de mención del tutorial pararueda

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

Deja de animar .. ??????

¿Alguien puede explicar este problema o una fuente para que yo pueda resolverlo?

Esto es lo que se explica enDocumentos de Google

NOTA: - Estoy probando la animación por primera vez, no solo con Android sino también en mi vida ...