проверить, если я коснулся моего растрового изображения или нет холст Android - PullRequest
1 голос
/ 06 марта 2012

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

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

Ответы [ 3 ]

1 голос
/ 06 марта 2012

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

@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");

        }
1 голос
/ 06 марта 2012

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

0 голосов
/ 06 марта 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...