Я сохранил несколько объектов пути в arraylist. У меня возникают проблемы с попыткой выбрать правильный объект пути на основе коснутых координат 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;
}
Сейчас я перед проблемой выбора пути, содержащего сенсорного экрана х и у из ArrayList. Единственный метод, который я знаю, который является .contains (x, y), в этом случае не работает.
Покажите нам некоторый код. что ты уже испробовал? –
@Robin Dijkhof Я добавил свои коды. – pancakeleh