在java中,我们可以创建一个ui按钮,只需为它添加一个触控回调 . 最近在ndk上工作,我发现我们必须处理那里的坐标 . 我的问题是android如何在java中做到这一点?它是如何检测触摸按钮的 .

将按钮上的每个坐标与触摸坐标进行比较显然不是一种选择 . 我知道我们可以创建圆圈使用简单的数学来找出触摸点进入或离开圆圈的天气,但即使这样,我们也必须为每个按钮执行此操作 . 换句话说,当触摸事件发生时,我们必须对应用中的每个按钮(圆圈)进行计算,以确定触摸点是否在其中 .

它效率不高 . android如何实现这个?