Как сделать картинку в Canvas like button? - PullRequest
0 голосов
/ 24 февраля 2012

Как сделать картинку в Canvas onTouch, как кнопка.Просто чтобы быть прессой и ничего больше.Я могу вставить картинку в Canvas, теперь, как я могу сделать ее на Touch?Может кто-нибудь дать мне простой пример?Не злись, потому что это, наверное, глупый и простой вопрос

Спасибо

Ответы [ 2 ]

1 голос
/ 24 февраля 2012
public boolean handleTouch(MotionEvent event)
    {
        float newX = event.getX();
        float newY = event.getY();
        switch (event.getAction())
        {
            case MotionEvent.ACTION_DOWN:

                if (isInRect((int) newX, (int) newY))
                {


                    refreshView();

                }
                   //....
          }
 }
0 голосов
/ 24 февраля 2012

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

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

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