Java 保持操纵杆上的位置
我正在尝试编程一个操纵杆,在这个操纵杆中,用户只有在停止移动拇指(或者至少只有一点点,例如抖动)时才会发送坐标 我找不到与此相关的touchevent 进一步解释:棕色=拇指,红色是允许的区域/圆(在该空间中移动2秒将计为1个坐标)Java 保持操纵杆上的位置,java,android,Java,Android,我正在尝试编程一个操纵杆,在这个操纵杆中,用户只有在停止移动拇指(或者至少只有一点点,例如抖动)时才会发送坐标 我找不到与此相关的touchevent 进一步解释:棕色=拇指,红色是允许的区域/圆(在该空间中移动2秒将计为1个坐标) 这就是我检索toucheventdata的方式。我需要像ACTION\u HOLD这样的东西和计时器。我遗漏了什么吗?尝试将坐标四舍五入 将坐标除以一个整数(例如10) 将结果转换为整数(或四舍五入),并在下一步中与同一整数相乘 例如: 5,30 / 10 = 0
这就是我检索toucheventdata的方式。我需要像
ACTION\u HOLD
这样的东西和计时器。我遗漏了什么吗?尝试将坐标四舍五入
将坐标除以一个整数(例如10)
将结果转换为整数(或四舍五入),并在下一步中与同一整数相乘
例如:
5,30 / 10 = 0,53
(int) 0,53 = 0
0 * 10 = 0
14,4 / 10 = 1,44
(int) 1,44 = 1
1 * 10 = 10
5,30 / 10 = 0,53
(int) 0,53 = 0
0 * 10 = 0
14,4 / 10 = 1,44
(int) 1,44 = 1
1 * 10 = 10