2011-10-11 89 views
0

我必须翻转图像取决于手指的运动。手指的运动要么是顺时针方向要么是逆时针方向。如果手指顺时针方向运动,我必须显示下一个图片使用鳍状肢的shownext(),否则我必须使用showprevious()的鳍状肢来显示前一个。对于英语不好的朋友。任何帮助将不胜感激。手指运动上的翻转图像

+0

那么,你期望什么样的帮助?你能否展示你迄今为止解决问题所做的工作?任何教程发现?任何不成功的尝试? – Egor

+0

我的要求是如何使用ontouchlistner跟踪手指的圆周运动 – user987362

回答

0

手指的每一个动作都会给你一个x和y坐标。然后,你必须将这些坐标相比较以前的,这会告诉你阉了手指移动顺时针或逆时针:

x-- && y-- = counter clockwise 
x-- && y++ = clockwise 
x++ && y-- = clockwise 
x++ && y++ = counter clockwise 

唯一的问题是,手指可能不会在同一方向的全部时间去,所以你可能只检查每10或20个坐标对。

+0

第10或第20个坐标表示 – user987362

+0

您不检查每对新坐标。使用迭代器仅检查每10或20对坐标,以便过滤错误的信息(即,如果手指稍微向后移动一点) – banzai86