<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"]/>
Хорошо, я изучаю анимацию в андроиде. Я получил от Google Developer Docs два атрибута, которые на самом деле я не могу понять,
android:propertyName="string"
android:valueType=["intType" | "floatType"]
Некоторые значения имеют смысл "fade", "rotation", "alpha"
Но как насчет других, таких как endYear, firstDayOfWeek
И я не смог найти подробную документацию об этом, или могут быть шансы, что я не понимаю, какие различные учебники и Google Docs пытаются передать.
**
Мое сомнение в том, откуда я могу получить все возможные значения
"propertyName"
И что такое"valueType"
Я имею в виду, что на самом деле это делает как на самом деле это влияет на анимацию
**
Я следую этому учебнику и пытался играть со свойствами, чтобы иметь лучшее понимание.
Например, приведенный скриншот показывает так много возможностей для propertyName
, но я не знаю, как они имеют смысл.
Дополнительно propertyName
принимает значения "x" и "y" как значения, но они не входят в окно.
В случае ValueType
, если я изменяю "floatType"
на "intType"
в нижеприведенном фрагменте фрагмента учебника для колеса
<objectAnimator
android:duration="3000"
android:propertyName="rotation"
android:repeatCount="infinite"
android:repeatMode="reverse"
android:valueTo="180"
android:valueType="floatType" />
Он останавливает анимацию..
Может ли кто-нибудь объяснить эту проблему или источник, чтобы я мог понять это.
Это объясняется в Документах Google
ПРИМЕЧАНИЕ: - Я впервые пробовал анимацию не только с Android, но и в моей жизни...