【发布时间】:2014-01-18 18:37:45
【问题描述】:
我在数组列表中存储了一些路径对象。我在尝试根据触摸的坐标 x、y 选择正确的路径对象并在此之后在画布周围移动路径对象时遇到问题。
我现在可以选择用户的触摸坐标。 Android 的路径删除了 contains 方法,因此我无法使用 .contains(x,y) 来确定正确的路径对象并移动它。
另外,由于我的路径对象不仅仅是矩形对象,我也不能使用 .computebounds。
这是我的 onTouch 方法:
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
// screen touch get x of the touch event
x = event.getX();
// screen touch get y of the touch event
y = event.getY();
break;
}
invalidate();
return true;
}
现在我在从数组列表中选择包含屏幕触摸 x 和 y 的路径时遇到问题。我知道的唯一方法是 .contains(x,y) 在这种情况下不起作用。
【问题讨论】:
-
给我们看一些代码。到目前为止,您尝试过什么?
-
@Robin Dijkhof 我已经添加了我的代码。
标签: android object arraylist path