【发布时间】:2013-07-31 10:01:20
【问题描述】:
好的,我尝试了许多不同的方法来旋转 ImageView,使用 Matrix,但我找不到如何在不改变其大小的情况下旋转它。我正在尝试旋转一个圆圈,实际上是一个紫色圆圈。这就是发生的事情:
当它在 0、90、180、260 时,它具有正确的大小,但是当值是这些之间的任何一个时,图像会改变它的大小。
像 0-45 它会变小 45-90 它会变大直到达到原始大小。我知道它这样做是因为即使图像是一个圆形,它实际上也是一个方形位图。
谁能帮帮我?
【问题讨论】:
-
也许这个链接会有所帮助? stackoverflow.com/questions/16938875/…
-
我尝试了动画,但图像恢复到原始程度。我不想让它不停地旋转。但每 10 秒旋转 12 度。
-
好吧,我用@TheReader 给我的链接解决了这个问题
标签: android matrix bitmap imageview