我正在尝试在android上添加动画。我有一个带有路径的可绘制向量,并且在xml中有一个动画器
<objectAnimator
android:name="fillCircleAnimator"
android:propertyName="trimPathStart"
android:duration="800"
android:valueFrom="1"
android:valueTo="0.2"
android:valueType="floatType"
android:repeatCount="0"
android:interpolator="@android:anim/decelerate_interpolator"
/>
现在,我想动态更改valueTo
参数,例如
fun animNow() {
val animated = AnimatedVectorDrawableCompat.create(context,
R.drawable.my_animated_drawable)
myImageView.setImageDrawable(animated)
animated.setToValue(someValue) // This function doesn't exist
animated?.start()
}
我该如何实现?
修改
如您在上面的代码中所见,目标是为trimPathStart
设置动画。我问了一个更笼统的问题,但我真正需要的答案是专门针对trimPathStart