旋转圆形物体

时间:2012-04-24 18:57:41

标签: android

我想要一个可以在用户触摸时旋转的圆形物体“用手指旋转”,直到现在我才找到任何有用的来源,任何人都可以通过提供源代码或任何可能的链接来帮助有用吗? 谢谢。

2 个答案:

答案 0 :(得分:0)

你有对象的中心和手指的坐标。因此,只需使用简单的三角法计算物体应旋转的角度。

我建议抓住ACTION_DOWN上的手指坐标,然后计算每个ACTION_MOVE事件的移动角度。

所有需要的数学都可以在这里找到: http://en.wikipedia.org/wiki/Trigonometry

可以在此处找到处理触摸事件的示例: http://www.androidsnippets.com/handle-touch-events-ontouchevent

答案 1 :(得分:0)

ObjViewer演示围绕所有3个轴旋转3D模型。