Animacja właściwości Androida

<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 uczę się animacji na Androida. Dostałem go od Google Developer Docs dwa atrybuty, których tak naprawdę nie jestem w stanie zrozumieć

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

Niektóre wartości mają sens"fade", "rotation", "alpha" Ale co z innymi?endYear, firstDayOfWeek

Nie udało mi się znaleźć żadnej szczegółowej dokumentacji na ten temat lub może być szansa, że ​​nie rozumiem, co różne tutoriale i Dokumenty Google próbują przekazać ..

**

Moje wątpliwości wynikają z tego, skąd mogę uzyskać wszystkie możliwe wartości"propertyName" I co jest"valueType" Mam na myśli to, co faktycznie robi, w rzeczywistości wpływa na animację

**

śledzęten samouczek i próbował grać z właściwościami, aby mieć lepsze zrozumienie.

Na przykład poniżej załączony zrzut ekranu pokazuje wiele możliwościpropertyName ale nie wiem jak mają sens.

Co więcejpropertyName akceptuje wartości „x” i „y”, ale wartości nie pojawiają się w oknie.

W przypadkuValueType jeśli się zmienię"floatType" do"intType" w poniższym opisie samouczka dlakoło

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

Przestaje animować .. ??????

Czy ktokolwiek może wyjaśnić ten problem lub źródło, aby móc to zrozumieć ...

To jest wyjaśnione wDokumenty Google

UWAGA: - Próbuję animacji po raz pierwszy nie tylko z Androidem, ale także w moim życiu ...

questionAnswers(2)

yourAnswerToTheQuestion