旋转图像,获得旋转角度

时间:2012-05-27 18:59:42

标签: android image animation rotation

我的应用程序中有一个圆形图像,我想让用户通过触摸和向上/向下滑动来旋转它,我还需要获得此旋转的角度(所以如果你触摸左下角图像,然后将手指向上移动到右上角,它将按照角度旋转,此角度应该可以访问以进行实时处理)。我应该使用或了解哪些课程?

1 个答案:

答案 0 :(得分:0)

扩展ImageView(实际上,您可以使用多个类中的任何一个,但ImageView是一个好的开始)并覆盖onDraw()。使用OnTouchListener捕获触摸事件。网上有很多教程,你可以开始here。此类使用Matrix类操作位图,并且仅实现平移和缩放,但也可以使用矩阵轻松旋转。要回答你怎么知道角度的问题,你知道,因为你设定了它!

总之,了解如何扩展ImageView,实施OnTouchListener并使用Matrix类。