0

使って思った

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

ただし、拡大縮小するのではなく、画像を移動させます。

mSwitchBg(四角)を左側(x軸)だけ伸ばしてほしい

し、元のサイズに戻ります。

瞬間的な効果のための一種のサイズ変更、

ただしオンサイズのみ。

4

1 に答える 1

0

使用してみてください:

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

重要なのは、フラグAnimation.RELATIVE_TO_SELF0.5 — 画像の中心

于 2013-10-31T14:23:31.477 に答える