Android 如何相对于某一点缩放布局

Android 如何相对于某一点缩放布局,android,animation,zooming,scale,Android,Animation,Zooming,Scale,我想缩放布局,我尝试的是: ScaleAnimation animation = new ScaleAnimation(1.0f, 1.0f, 0.0f, 1.0f); animation.setDuration(500); animation.setStartOffset(6000); trylayout.startAnimation(animation); 还有这个 ScaleAnimation scale = new Sca

我想缩放布局,我尝试的是:

ScaleAnimation animation = new ScaleAnimation(1.0f, 1.0f, 0.0f, 1.0f);
        animation.setDuration(500);
        animation.setStartOffset(6000);
                trylayout.startAnimation(animation);
还有这个

ScaleAnimation scale = new ScaleAnimation(0.4f, 0.5f, 0.4f, 0.5f,Animation.RELATIVE_TO_SELF, 0f,
                Animation.RELATIVE_TO_SELF, 0f);
        // /start animation on egg image
        One.startAnimation(scale);
        scale.setDuration(100);
    //  scale.setFillAfter(true);
        scale.setInterpolator(new AccelerateInterpolator());

但是无法获取它,我如何在链接中缩放,谢谢。

使用
setPivotX
setPivotY

可以指定图像的中心点,从该中心点开始生长 通过指定pivotX和pivotY向外(或向内)。例如,如果 这些值为0,0(左上角),所有增长都将向下和向下 向右


但pivorX,Y正在使用类似TopLefth的点进行缩放,因为我尝试了此缩放动画scaleExpand=新缩放动画(0.5f,1.0f,0.5f,1.0f,pivotX,pivotY);