通过触摸并拖动图像来旋转图像,直到我们想要旋转它

时间:2012-01-01 16:11:47

标签: android

其实我想做的是 我有一个Bitmap图像,我使用SurfaceView代替View来绘制并使用onDraw函数绘制图像。

我想做的是我有一个带箭头的指针图像(就像我们在万用表中的指针) 我希望用户触摸箭头的尖端并旋转,如果按住n拖动直到他想要旋转它的点。即如果箭头是直的,那么我们可以旋转两侧90度。

我在这个网站和互联网上找到了一些例子,但没有这些例子是精确的或解释任何东西,很难理解。

如果有人可以帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:0)

你有两件事要做。检测触摸然后旋转图像。

对于需要使用onTouchListener的触控内容,有很多关于拖拽的问题,这与基本代码相同this one

可能对rotate here有所帮助的某些内容您基本上使用Matrix并使用它来转换bitmap