Пользовательский класс ImageView написанный текст заканчивается за setImageBitmap - PullRequest
0 голосов
/ 10 мая 2011

hi
Пользовательский ImageView устанавливает в конструкторе растровое изображение следующим образом.

setImageBitmap(btm); 

В моем методе onDraw я пишу текст, подобный

canvas.drawText

Отображается тексти я могу перемещать текст, используя onTouchEvent.

Но текст находится за растровым изображением.

Я думал, что setImageBitmap (btm) будет частью Canvas ??
Любой ide!

Когда я рисуюРастровое изображение в onDraw, как это, экран черный !!

canvas.drawBitmap(bitmap, 0,0, null);

1 Ответ

1 голос
/ 11 мая 2011

Если вам нужен ImageView, который также отображает текст, и вы уже обрабатываете onDraw, почему бы просто не нарисовать растровое изображение вручную в Canvas в onDraw? Таким образом, вы можете контролировать порядок рисования. Сначала нарисуйте изображение на холсте, а затем текст, и текст больше не будет скрыт изображением.

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