在Java中,我们可以创建一个ui按钮,只需为其添加一个触摸回调。最近在ndk上工作时,我发现我们必须在那里处理坐标。我的问题是android在Java中如何做到这一点?它是如何检测到触摸按钮的。
比较按钮上的每个坐标以触摸坐标显然不是一种选择。我知道我们可以使用简单的数学方法来创建圆圈,以找出触摸点处于圆圈内还是圆圈外的天气,但是即使如此,我们也必须针对每个按钮进行操作。换句话说,当发生触摸事件时,我们必须对应用程序中的每个单个按钮(圆圈)进行计算,以找出触摸点是否在其中。
效率不高。 android如何实现呢?