2012-09-04 245 views
0

我正在开发一个简单的应用程序。我在图像视图上有一个图像(例如轮子)。我想根据手指移动来转动图像(如用手转动转轮),并在我松开手指时停止转动。我只是用简单的动画旋转图像而不用触摸屏幕。请给我一个解决方案。触摸图像的旋转

回答

2

看看this

您将不得不创建自定义视图并处理onTouch事件来计算旋转角度。

onDraw方法

  1. 保存canvas状态。
  2. 旋转画布使用Camera类。
  3. canvas上绘制图像。
  4. 还原canvas
+0

感谢buddy.saw链接。但使用,当我创建XML我得到错误:错误解析XML:未绑定的前缀。

+0

检查是否已定义'xmlns:android =“http://schemas.android.com/apk/res/android”' 更多帮助[访问](http://stackoverflow.com/questions/2221221/frequent-problem-in -Android - 视图 - 错误解析XML的非结合前缀) – vKashyap