如何使用Image旋转或缩放ImageView?

时间:2011-09-07 13:28:22

标签: android image-scaling image-resizing android-imageview image-rotation

如何使用图像旋转或缩放图像视图?图像视图的大小为Wrap_Content,并在触摸事件图像视图时旋转或缩放图像。

请帮助我。

1 个答案:

答案 0 :(得分:2)

您可以在ImageView上使用Animation。以下是旋转动画的示例:

    Animation anim = new RotateAnimation(0, ANGLE, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
    anim.setDuration(DURATION);
    anim.setRepeatCount(0);
    anim.setFillAfter(true);
    image_view.startAnimation(anim);        

您可以找到类似的缩放和平移动画解决方案。如果您不想看动画,请将持续时间设置为零。如果您不想在动画后重置图像,setFillAfter很重要。祝你好运