【问题标题】:Rotating an image, and getting angle of rotation旋转图像并获取旋转角度
【发布时间】:2012-05-27 18:59:41
【问题描述】:

我的应用程序中有一个圆形图像,我想让用户通过触摸并向上/向下滑动来旋转它,我还需要获取这个旋转的角度(所以如果你触摸左下角图像,然后将手指向上移动到右上角,它将旋转适当的角度,并且该角度应该可以用于实时处理)。我应该使用或学习哪些课程?

【问题讨论】:

标签: android image animation rotation


【解决方案1】:

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

总之,学习如何扩展ImageView,实现OnTouchListener 并利用Matrix 类。

【讨论】:

    猜你喜欢
    • 2012-07-02
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    相关资源
    最近更新 更多