如何在Android Surfaceview上拖动多个位图

时间:2012-05-07 21:20:04

标签: android surfaceview

我使用的是SurfaceView,并为视图绘制了多个位图。我的问题是如何使用 Touch Listener 独立定位每个位图移动操作?

基本上我希望用户能够以他们喜欢的任何顺序排列位图。我想出了一种方法,确定SurfaceView上每个位图使用的空间,然后检查触摸监听器的x和y值,以确定用户是否选择了位图的已知位置。我遇到的问题是,如果位图最终相互交叉,那么当它们共享相同的空间时它们会粘在一起。

我在想可能有一种更简单的方法来处理多个位图的事件,有什么建议吗?

1 个答案:

答案 0 :(得分:1)

首先,您需要选择位图 点击链接了解更多详情。 Detect touch on bitmap