2017-01-02 6 views

ответ

1

Вы не можете установить прослушиватели кликов непосредственно на холсте. Если битовая карта быть установлен в ImageView, вы можете просто установить щелчок слушателя на нем, как обычно:

imageView.setOnClickListener(view -> { 
    //do something 
}) 

В противном случае, вы можете создать собственный View и использовать Canvas в методе onDraw(). Затем вы можете использовать метод onTouch() для захвата событий кликов.

+0

Thank u. Как создать перемещаемый пользовательский вид внутри холста? –

+0

Если у вас есть другой вопрос, было бы лучше оставить другой вопрос с кодом, который вы пробовали. – Orbit

Смежные вопросы