将Android设备屏幕上的手势与存储的手势进行比较的最佳方法是什么?例如,如果在我的应用程序中,我想要它,这样如果我用手指画一个三角形,屏幕将变为蓝色,如果我画一个圆圈,屏幕将变为红色,怎么可能这样做?到目前为止,我唯一能想到的是以某种方式生成图像文件,然后将其与三角形或圆形图像进行比较,并检查相似之处。但这并不能真正解释不同尺寸的形状或偏移形状。有关如何实施这一点的任何想法?谢谢!
答案 0 :(得分:1)
无需将手势的形状与图像进行比较/匹配。更好的方法是以数学方式猜测用户绘制的哪一个已识别的形状。 http://developer.android.com/resources/articles/gestures.html为实施手势提供了很好的参考。
HTH,
阿克沙伊