我正在使用 SurfaceView 并在视图中绘制了多个位图。我的问题是如何使用Touch Listener独立定位每个位图移动操作?
基本上我希望用户能够以他们喜欢的任何顺序排列位图。我想出了一种方法来确定每个位图在 SurfaceView 上使用的空间,然后检查触摸侦听器的 x 和 y 值以确定用户是否选择了位图的已知位置。我遇到的问题是,如果位图最终相互交叉,那么它们会粘在一起,因为它们共享相同的空间。
我在想可能有一种更简单的方法来处理多个位图的事件,有什么建议吗?
我正在使用 SurfaceView 并在视图中绘制了多个位图。我的问题是如何使用Touch Listener独立定位每个位图移动操作?
基本上我希望用户能够以他们喜欢的任何顺序排列位图。我想出了一种方法来确定每个位图在 SurfaceView 上使用的空间,然后检查触摸侦听器的 x 和 y 值以确定用户是否选择了位图的已知位置。我遇到的问题是,如果位图最终相互交叉,那么它们会粘在一起,因为它们共享相同的空间。
我在想可能有一种更简单的方法来处理多个位图的事件,有什么建议吗?