我的应用程序中有一个圆形图像,我想让用户通过触摸和向上/向下滑动来旋转它,我还需要获取这个旋转的角度(所以如果你触摸图像的左下角,然后将手指向上移动到右上角,它将旋转适当的角度,并且该角度应该可以用于实时处理)。我应该使用或学习哪些课程?
问问题
1005 次
扩展ImageView
(实际上,您可以使用许多类中的任何一个,但这ImageView
是一个好的开始)并覆盖onDraw()
. 使用OnTouchListener
. 网上有很多教程,你可以从这里开始。此类使用该类操作位图Matrix
,仅实现平移和缩放,但使用矩阵也可以轻松旋转。要回答您如何知道角度的问题,您知道是因为您设置了它!
总之,学习如何扩展ImageView
、实现OnTouchListener
和利用Matrix
类。