如何旋转android customview?

问题描述:

我必须实现代码来旋转放置在自定义视图中的图像。请帮帮我。我很愚蠢的创建自定义视图,也不得不旋转它。帮我。如何旋转android customview?

在此先感谢。

由于你有一个自定义视图覆盖onDraw()并调用该函数内的canvas.rotate(..)。

+4

诚实地说,我认为你非常无礼地要求我们做你的功课/工作。 [你有什么尝试](http://mattgemmell.com/2008/12/08/what-have-you-tried/)?告诉我们你至少试图自己解决这个问题。发布你的代码和一个特定的问题,你会得到帮助。 – Renard 2012-04-23 13:58:11

+0

嗨Renard,这是我试图创建自定义视图的代码 – Rajesh 2012-04-23 14:02:09

+0

显示您尝试过的代码。编辑您的问题以包含它。 – Simon 2012-04-23 15:12:15

如果您创建自定义视图,您将手动绘制它,以便您可以拥有代表视图状态(旋转或正常)的布尔值(或一个整数角度值)。 根据这个值,你的onDraw方法将不同的行为(例如,坐标将被反转)

也许,这将是您更容易:http://developer.android.com/reference/android/view/animation/RotateAnimation.html 你想要的值创建旋转动画(使用正确的构造),然后使用View.startAnimation将其应用于您的视图。它应该做你想做的事