Android 旋转图像,并获取旋转角度
我的应用程序中有一个圆形图像,我想让用户通过触摸和上下滑动来旋转它,我还需要获得旋转的角度(因此,如果您触摸图像的左下角,然后将手指向上移动到右上角,它将以支撑角度旋转,并且该角度应可用于实时处理)。我应该使用或了解哪些类?扩展Android 旋转图像,并获取旋转角度,android,image,animation,rotation,Android,Image,Animation,Rotation,我的应用程序中有一个圆形图像,我想让用户通过触摸和上下滑动来旋转它,我还需要获得旋转的角度(因此,如果您触摸图像的左下角,然后将手指向上移动到右上角,它将以支撑角度旋转,并且该角度应可用于实时处理)。我应该使用或了解哪些类?扩展ImageView(实际上,您可以使用许多类中的任何一个,但是ImageView是一个好的开始)并重写onDraw()。使用OnTouchListener捕获触摸事件。web上有大量教程,您可以从中开始。该类使用矩阵类操作位图,仅实现平移和缩放,但使用矩阵旋转也很容易。要
ImageView
(实际上,您可以使用许多类中的任何一个,但是ImageView
是一个好的开始)并重写onDraw()
。使用OnTouchListener
捕获触摸事件。web上有大量教程,您可以从中开始。该类使用矩阵
类操作位图,仅实现平移和缩放,但使用矩阵旋转也很容易。要回答如何知道角度的问题,您知道,因为y你定了
总之,学习如何扩展ImageView
,实现OnTouchListener
并利用矩阵
类。请参考此部分。