Можно ли загрузить холст в определенном представлении XML в Android? - PullRequest
0 голосов
/ 21 марта 2012

Я хочу иметь вид, в котором я могу рисовать, когда пользователь касается этого вида. Я прочитал, что вы можете создать подкласс View, переопределить некоторые методы, такие как onDraw, а затем загрузить это представление в свой XML-макет.

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

Возможно ли это, или я должен попытаться решить эту проблему, используя первый подход?

Thanx.

1 Ответ

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

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

...