我如何在 android 中实现顺时针和逆时针手势
How Could I implement clockwise and counter clockwise gesture in android
我们想像下面这样顺时针和逆时针检测用户手指手势 shape.Also我们想在 4 点钟触发一个顺时针运动的动作,并在 8 点钟触发一个逆时针运动的动作.
descriptions in Image
我们发现了一些循环检测,例如This link 和其他一些,但它们没有帮助我们。
我们如何才能在 android 中实现这一目标??
同样在圆形箭头中,我们想要检测用户手势是否在其上并达到 1 次打开第一个箭头,然后当用户达到 2 次时打开第二个箭头。
Rounded Arrow
创建两个具有相同半径的假想弧。根据需要定位它们并针对不同的设备分辨率维护它们。
检查以下步骤:
- 使用 GestureDetector 检测触摸动作。
- 每当创建事件时,首先检查它是否在这些弧形范围内。
- 如果是,则检查移动是否在同一弧内(可以创建一个数组来保存特定时间段内的所有触摸点)。
- 如果它在同一个弧内,那么最后检查你应该增加值的上限
我们想像下面这样顺时针和逆时针检测用户手指手势 shape.Also我们想在 4 点钟触发一个顺时针运动的动作,并在 8 点钟触发一个逆时针运动的动作.
descriptions in Image
我们发现了一些循环检测,例如This link 和其他一些,但它们没有帮助我们。 我们如何才能在 android 中实现这一目标??
同样在圆形箭头中,我们想要检测用户手势是否在其上并达到 1 次打开第一个箭头,然后当用户达到 2 次时打开第二个箭头。 Rounded Arrow
创建两个具有相同半径的假想弧。根据需要定位它们并针对不同的设备分辨率维护它们。
检查以下步骤:
- 使用 GestureDetector 检测触摸动作。
- 每当创建事件时,首先检查它是否在这些弧形范围内。
- 如果是,则检查移动是否在同一弧内(可以创建一个数组来保存特定时间段内的所有触摸点)。
- 如果它在同一个弧内,那么最后检查你应该增加值的上限