在Android中旋转ImageView

时间:2016-03-29 08:28:51

标签: android bitmap rotation

请看一下这张照片:

Before

我想旋转此ImageView,但是当我这样做时,只旋转圆圈的可见部分,其余部分被裁剪,如下图所示:

After

问题的最佳解决方案是什么?我已经设法通过旋转源位图,裁剪它以适合所需的大小,并再次分配给ImageView来解决这个问题,但它只是一个半度量,虽然这个方法有效,但它不稳定并且这样做这样做感觉是完全错误的,因为每次旋转图像都需要创建一个新的位图。在这种特殊情况下,我认为在布局之外移动ImageView的一部分可以解决问题,但我也在努力以正确的方式实现这一点,并且我很想知道一般的解决方案。谢谢你的帮助。

0 个答案:

没有答案