希望能够实现一个通过触摸来是控件跟随手指旋转的效果,但从网上找到的资料大多是介绍RotateAnimation或者通过矩阵来旋转bitmap的,不知道如何才能实现控件跟随手指旋转的效果,望高手解答。
------解决方案--------------------
我没有做过,不知道。但是旋转是算四个坐标点的吧,API里面应该有方法是按四点绘制图片的,你确定一点圆心,然后其他三点按照角度来旋转,知道旋转的半径和角度,算出圆上的坐标应该不难,主要是没有写过,仅仅是有个这样的想法,按理来说可以的
------解决方案--------------------
------解决方案--------------------
同道中人啊!
项目要求也是实现收音机旋转按钮的效果,一直在纠结中
自己自定义了一个控件,让控件旋转其实挺简单的,但就是如何让控件随着手指的移动往不同的方向旋转
在网上找到一个计算角度的资料 http://www.blogjava.net/mycolby/articles/210458.html
这个有帮助,但还达不到效果,它的起始点是固定的,不够灵活,现实中手指触摸的位置是不定的,旋转
的方向、角度也是不同,并且还是可以来回旋转的,我目前是在onTouch 事件中处理的,要做的判断太多了,
不知道用手势监听能不能达到效果,望牛人门解救一下!