当我们对一个View设置缩放动画时,缩放轴点默认是该View的中心点。如果我们想改变缩放轴点位置,可以通过setPivotX(float pivotX)设置缩放轴点X轴的坐标,通过setPivotY(float pivotY)设置缩放轴点Y轴的坐标。
将view的缩放轴点设置为view的右下角:
//设置缩放轴点为view的右下角
view.setPivotX(view.getWidth());
view.setPivotY(view.getHeight());
将view的缩放轴点设置为view的左上角:
//设置缩放轴点为view的左上角
view.setPivotX(0);
view.setPivotY(0);
将view的缩放轴点设置为view的下方中心:
view.setPivotX(view.getWidth()/2);
view.setPivotY(view.getHeight());