我在res/animator/grow.xml中对一个动画有如下定义。
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:ordering="sequentially">
<objectAnimator
android:propertyName="scaleX"
android:duration="150"
android:valueFrom="1.0"
android:valueTo="1.5"
android:valueType="floatType" />
<objectAnimator
android:propertyName="scaleY"
android:duration="150"
android:valueFrom="1.0"
android:valueTo="1.5"
android:valueType="floatType" />
我想要的是让pivotX和pivotY位于对象的中心,而不是左上角。我知道我可以通过代码来实现这一点,但我不想这样做。相反,我想在XML文件中指定它。我想过这样做。
<objectAnimator
android:propertyName="pivotX"
android:valueTo="50%" />
<objectAnimator
android:propertyName="pivotY"
android:valueTo="50%" />
但是,这似乎是要把这个属性也做成动画,这不是我想要的。相反,我想让它设置支点,然后执行动画。我可以在XML中这样做吗,如果可以,怎么做?