Android Canvas фон - PullRequest
       2

Android Canvas фон

0 голосов
/ 24 мая 2011

На заднем плане много маленьких картинок.И положение каждого изображения зависит от разрешения экрана.Также есть другие объекты, которые динамически перерисовываются после onToch ivent.Он работает хорошо без фона, но когда я пытаюсь нарисовать его в onDraw (), я получаю ошибку KeyDispatchingTimedOut.Как мне создать фоновый рисунок в одном растровом изображении при первом запуске моего приложения, или есть другие лучшие решения?

1 Ответ

1 голос
/ 24 мая 2011
Bitmap background = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);
Canvas canvas = new Canvas(background);
canvas.draw(yourSmallImage, posX, posY, null);
....
c.drawBitmap(background, 0, 0, null);

Это будет использовать «фон» в качестве блокнота, а затем записать законченное фоновое изображение на текущий холст, когда вы закончите «царапать»: -)

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