我知道android中的画布是一个较低级别的绘图表面,但是目前我在画布中绘制了所有对象,我希望有更好的方法来处理画布上每个对象的点击。我尝试通过它们绘制的视图匹配x和y,并且只在某些时候有效。
无论如何都要制作单个位图我正在绘制我的画布可点击。我的应用程序中的对象正在动态移动...想想屏幕元素移动的游戏对象。我已经尝试创建一个扩展Button的类,但是所有内容都被绘制在屏幕的右上角所以我不确定你是否可以在屏幕上移动对象扩展按钮,但至少当我点击堆栈顶部的图像时它给出了预期的反应。现在我通过绘制画布的视图注册屏幕点击,并通过运行循环使屏幕操作发生我有一个所有项目的数组,当点击注册时,我遍历所有项目和那些是在屏幕上检查他们的坐标。如果我得到了一个匹配,我就会发出一个意图来执行一个动作.....就像我说的那样充其量是不可靠的,而且我暂时不知道如何重组所有内容以获得可靠的响应。