我目前正在使用ViewPropertyAnimators来缩放一个ImageView。然而,问题是图像总是从中心向外缩放,而我希望它从最左边的边缘开始缩放,并向右边扩展。似乎没有锚点方法可用,有其他方法可以做到这一点吗?
谢谢!
您需要设置android:transformPivotX
和android:transformPivotY
属性。对于您的特定情况(从左到右),可以这样做:
布局:
<View
android:id="@+id/view"
android:transformPivotX="0dp"
android:transformPivotY="5dp"
android:layout_width="100dp"
android:layout_height="10dp"
android:background="#00ffff"/>
java:
v.animate().scaleX(2.0f).setDuration(1000);
view.setPivotY(0f);
- Aidan Host