【问题标题】:Rotate ImageView and keep original size旋转 ImageView 并保持原始大小
【发布时间】:2013-07-31 10:01:20
【问题描述】:

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

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

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

谁能帮帮我?

【问题讨论】:

标签: android matrix bitmap imageview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-11
    • 2020-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    相关资源
    最近更新 更多