Canvas Динамическое изменение z-индекса растрового изображения - PullRequest
8 голосов
/ 29 августа 2011

Я создаю приложение для Android, и в моем приложении есть холст, на котором я рисую множество растровых изображений на холсте с помощью функции canvas.drawBitmap ().Насколько я понимаю, z-index для этих растровых изображений устанавливается на основе порядка, в котором они рисуются на холсте.Что я пытаюсь выяснить, это после рисования этих растровых изображений, если я могу динамически изменить z-индекс на растровом изображении, чтобы подтолкнуть его к вершине?Это кажется очень простой проблемой, но мне еще не повезло найти решение.

1 Ответ

8 голосов
/ 30 августа 2011

В действительности это невозможно: после вызова drawBitmap содержимое растрового изображения отображается на холсте, но холст не хранит никаких ссылок на исходное растровое изображение, он только сохраняет результаты применения содержимого растрового изображения к холсту. , Нет никакого способа динамически сказать , что растровое изображение, которое вы нарисовали 1-м из 50, я хочу, чтобы вы сделали это 50-е растровое изображение и автоматически перерисовывать каждое другое растровое изображение, чтобы отразить изменение .

Так что вам нужно будет заказать операции рисования заранее.

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