如何相对于某一点放大布局

时间:2014-05-12 12:00:34

标签: android animation zoom scale

我想缩放布局this(Popup),我尝试的是:

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());

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

1 个答案:

答案 0 :(得分:0)

使用setPivotXsetPivotY

  

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

Animation Resources