Обесценить холст, не перерисовывая фон

Таким образом, у меня есть класс, который расширяет класс представления, и другой класс, который получает данные от внешнего устройства, когда новые данные входят в флаг, изменяется, это где я вызываю invalidate на моем представлении. Проблема в том, что он перерисовывает весь холст (устанавливает новый фон в родительском методе draw()), но я хочу, чтобы данные, которые были там раньше, оставались на холсте и добавлялись к нему при обновлении. Есть ли способ оставить старые данные (линии, растровые изображения и т. Д.) На холсте и обновлять только их части (без необходимости перерисовывать их все - поскольку я хочу сохранить приложение быстрым и минимизировать использование памяти)?

0 ответов

Другие вопросы по тегам