2012-03-06 2 views
1

Я пытаюсь сделать холст и добавить некоторые растровые изображения к нему и хочу знать, какой растровое изображение прикосновения пользователя, так как я могу это сделатьпроверить, если у меня есть коснуться моим растровое изображением или не андроид холста

Заранее спасибо

+0

Не могли бы вы показать нам, что у вас уже есть? – MByD

ответ

1

set onTouch прослушиватель на ваш взгляд, получить контактные координаты и получить соответствующие растровые изображения в соответствии с координатами, которые были нарисованы на холсте.

0

Вы можете вставить растровые изображения в отдельных ImageView и установить для них прослушиватели onTouch. Обычно вам не нужно подклассифицировать стандартные компоненты, а когда вы этого не сделаете, вы можете использовать многие из системных сервисов в удобное для вас время.

1

чек, где пользователь прикоснулся

@Override 
    public boolean onTouchEvent(MotionEvent event) { 
     int _x = (int) event.getX(); 
     int _y = (int) event.getY(); 

     System.out.println("Value of _x " _x); 
     System.out.println("Value of _y " _y); 

и спичку к оси мыши к оси изображения, как этот

if((y>=360 && y<=396 &&_y>=430 && _y<=475 && _x>15 && _x<100)) 
     { 
      System.out.println("SUCCESS"); 

     }