我有在res動畫下面的定義/動畫/ grow.xml:如何在XML中定義的ObjectAnimator上設置pivotX或pivotY?
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:ordering="sequentially">
<set>
<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" />
</set>
</set>
我想是的pivotX和pivotY要在對象的中心,而不是左上角角。我知道我可以通過代碼來實現這一點,但我寧願不這樣做。相反,我想在XML文件中指定它。我想過這樣做:
<objectAnimator
android:propertyName="pivotX"
android:valueTo="50%" />
<objectAnimator
android:propertyName="pivotY"
android:valueTo="50%" />
但是,這似乎是它會嘗試和動畫該財產爲好,這是不是我想要的。相反,我希望它設置樞軸,然後執行動畫。我可以用XML來做到這一點嗎?如果是這樣,怎麼辦?
嗯......也許,因爲這個問題已經持續了這麼長時間,這是不可能的? – jwir3