【发布时间】:2011-11-12 04:11:58
【问题描述】:
如何使用图像旋转或缩放图像视图? Image View 的 Size 是 Wrap_Content 和 Rotate or Scale Image on Touch Event of Image view。
请帮帮我。
【问题讨论】:
标签: android image-scaling image-resizing android-imageview image-rotation
如何使用图像旋转或缩放图像视图? Image View 的 Size 是 Wrap_Content 和 Rotate or Scale Image on Touch Event of Image view。
请帮帮我。
【问题讨论】:
标签: android image-scaling image-resizing android-imageview image-rotation
您可以在 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 很重要,如果您不想在动画后重置图像。祝你好运
【讨论】: