如何动画我的android imageView扩大规模?

时间:2013-10-31 14:17:38

标签: java android xml eclipse animation

我想用

    ScaleAnimation scaleAnimation = new ScaleAnimation(1, 1.1F, 1, 1);
    scaleAnimation.setDuration(DURATION);
    animation.addAnimation(scaleAnimation);
    mSwitchBg.startAnimation(animation);

但它会使图像移动,而不是缩放。

我希望它只在左侧(x轴)拉伸mSwitchBg(方形)

片刻,然后恢复原来的大小。

有点调整片刻效果,

但仅限于尺寸。

1 个答案:

答案 0 :(得分:0)

尝试使用:

new ScaleAnimation(fromXscale, toXscale, fromYscale, toYscale, Animation.RELATIVE_TO_SELF, (float)0.5, Animation.RELATIVE_TO_SELF, (float)0.5);

重要的是标志 Animation.RELATIVE_TO_SELF 0.5 - 图像中心