我开始学习安卓上的动画,阅读https://developer.android.com/guide/topics/resources/animation-resource.html。我发现有两个XML元素和ValueAnimator aka。前者用于动画化对象属性,但对链接页面所提供的定义感到困惑。定义如下:“在指定的时间内执行动画。表示一个ValueAnimator”。这两个标签具有相同的属性:
<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"]/>
<animator
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"]/>
有人能解释一下它们的区别以及何时使用什么吗?任何答案和评论都将不胜感激。