安卓:ViewPropertyAnimator的中心点属性

4

我目前正在使用ViewPropertyAnimators来缩放一个ImageView。然而,问题是图像总是从中心向外缩放,而我希望它从最左边的边缘开始缩放,并向右边扩展。似乎没有锚点方法可用,有其他方法可以做到这一点吗?

谢谢!


你能贴一些代码吗? - Deividi Cavarzan
1个回答

4

您需要设置android:transformPivotXandroid: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);


1
要在程序中设置枢轴,请使用:view.setPivotY(0f); - Aidan Host

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接