我必须实现代码来旋转放置在自定义视图中的图像。请帮我。我愚蠢地创建自定义视图,也必须旋转它。帮助我。
提前致谢。
答案 0 :(得分:2)
由于您有自定义视图覆盖onDraw()并在该函数内调用canvas.rotate(..)。
答案 1 :(得分:1)
如果您创建自定义视图,则会手动绘制它,以便您可以使用表示视图状态(旋转或正常)的布尔值(或int角度值)。 根据此值,onDraw方法的行为会有所不同(例如,坐标将被反转)
也许,这对您来说会更容易:http://developer.android.com/reference/android/view/animation/RotateAnimation.html 使用所需的值创建旋转动画(使用正确的构造函数),然后使用View.startAnimation将其应用于视图。它应该做你想做的事情