Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
好的,我尝试了许多不同的方式来旋转ImageView使用Matrix,但我找不到如何在不改变其大小的情况下旋转它。我正在尝试旋转一个圆圈,实际上是一个紫色圆圈。这就是发生的事情:
ImageView
Matrix
当它在 0、90、180、260 时,它具有正确的大小,但是当值是这些之间的任何一个时,图像会改变它的大小。
像 0-45 它会变小 45-90 它会变大直到达到原始大小。我知道它这样做是因为即使图像是一个圆圈,它实际上也是一个方形位图。
任何人都可以帮助我吗?
您使用的最低 API 是多少?从 11 开始,您可以使用SetRotationX,它应该在不影响图像的情况下旋转视图。