同一库中的Android单击和多点触控手势是否会使GesturesOverlayView混淆?

38

我注意到在不同的手机上存在一个问题,如果您在笔画类型设置为单一时保存手势,然后将笔画类型更改为多笔画并添加一些多笔画手势,那么绘制这些手势时通常无法被 GesturesOverlayView 识别。 这些手势可能非常简单,例如+或X。 发生的情况是您绘制的手势会保持淡化状态,就好像它还没有被识别出来一样,尽管它可能是完美匹配。

我知道多笔画可以正常工作,所以我想知道是否由于图库中有混合笔画并在使用时动态更改视图的笔画类型而导致该问题。 它可能会将其与图书馆中的单笔画手势混淆,但由于匹配度不够,只是放弃了吗?

是否有人有类似的经历或关于可能发生的事情的理论?


1
是的,我也遇到了同样的问题,但还没有找到解决方案。 - zov
1
如果单击和多击手势完全不同,例如双击为 x,单击为 -,这种情况是否也会发生? - Warpzit
1
抱歉,我从未深入研究过这个问题 - 我只是记录了症状,但没有继续追究,因为对我来说这只是一个边缘案例。 - Rob Kent
1个回答

1

检查 android:gestureStrokeLengthThreshold="15.2"

android:gestureStrokeType="multiple" 和

android:fadeOffset="6000"


谢谢。我已经不再处理这段代码了,但如果我回到它,我会按照你的建议进行测试。这就是为什么我不能将答案标记为正确的原因。 - Rob Kent

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接