#java #android
#java #Android
Вопрос:
У меня есть три небольших изображения на экране / просмотр. onTouch и onTouchMove Я должен обнаружить, что касание / мышь столкнулись с ImageView.
Ответ №1:
Используй это для того, чтобы получить это.
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
int action=(int)event.getAction();
return super.onTouchEvent(event);
}
event.getAction();
return three value.
0-MouseDown
1-MouseUp
2-MouseDrag
с помощью этого вы можете определить касание / мышь или столкновение.
Комментарии:
1. Привет, DynamicMind, я рисую с помощью Touch / Fingure touch, во время перемещения пальца я должен определить, что конкретный ImageView был затронут Fingure, чтобы я мог удалить / масштабировать / повернуть его. Спасибо Anil
Ответ №2:
imageView.setOnClickListener( new OnClickListener() {
@Override
public void onClick( View v )
{
System.out.println( "touched" );
}//met
});
Комментарии:
1. Упомянутое выше относится только к событию get touch, но не подходит для обнаружения столкновения двух или более изображений.