1

好的,我尝试了许多不同的方式来旋转ImageView使用Matrix,但我找不到如何在不改变其大小的情况下旋转它。我正在尝试旋转一个圆圈,实际上是一个紫色圆圈。这就是发生的事情:

当它在 0、90、180、260 时,它具有正确的大小,但是当值是这些之间的任何一个时,图像会改变它的大小。

像 0-45 它会变小 45-90 它会变大直到达到原始大小。我知道它这样做是因为即使图像是一个圆圈,它实际上也是一个方形位图。

任何人都可以帮助我吗?

4

1 回答 1

0

您使用的最低 API 是多少?从 11 开始,您可以使用SetRotationX,它应该在不影响图像的情况下旋转视图。

于 2013-07-31T10:11:04.243 回答