Я хочу скопировать изображение, нарисованное в одном холсте (details) в другой холст. Общепринятое решение использования растровых изображений не будет работать, потому что класс Bitmap не содержит многих важных методов, принадлежащих классу Canvas. Есть ли другие решения?Как скопировать с одного холста на другой
ответ
Холст всегда используется для рисования либо на экране, либо на растровом изображении. Решение использования Bitmaps работает отлично: создайте растровое изображение, создайте Canvas для рисования на этом растровом изображении, затем нарисуйте растровое изображение на другой холст. Вы также записываете все команды рисования в изображение и воспроизводите их на другом холсте.
Спасибо. Я попробую это скоро и дам вам знать, как это работает. –
Причина, по которой задавался этот вопрос, заключалась в том, чтобы поддерживать холст без его стирания в каждом кадре. Решение взято из http://androidcore.com/android-programming-tutorials/505.html. –
Вышеупомянутая ссылка отключена. Аналогичный пример можно найти на странице http://android-er.blogspot.com/2010/05/android-surfaceview.html. –
- 1. Переместить объект с одного холста на другой
- 2. Скопировать файл с одного сервера на другой
- 3. Как скопировать содержимое одного холста в другое?
- 4. Скопировать формулу с одного листа на другой
- 5. Скопировать данные с одного листа на другой
- 6. Скопируйте выбор пользователя с одного холста на другой
- 7. Как скопировать базу данных с одного компьютера на другой?
- 8. Как скопировать настройки TortoiseGit с одного компьютера на другой?
- 9. Как скопировать данные с одного листа на другой
- 10. Как скопировать данные с одного HDFS на другой HDFS?
- 11. Как скопировать childNode с одного узла на другой?
- 12. Как скопировать файл с одного ПК на другой
- 13. Как скопировать Ethereum Blockchain с одного узла на другой
- 14. Какао - OSX - Как скопировать дату с одного контроллера на другой?
- 15. Как скопировать папку с одного пути на другой в C++
- 16. Как скопировать драгоценный камень Ruby с одного сервера на другой
- 17. Как скопировать веб-сайт с одного компьютера на другой?
- 18. Excel - VBA - Как скопировать с одного листа на другой
- 19. Как скопировать файлы с одного компьютера на другой компьютер
- 20. Как скопировать настройки свойств iis с одного сервера на другой
- 21. Как скопировать каталог с одного хоста на другой хост?
- 22. Как скопировать проект кордовы с одного компьютера на другой?
- 23. Как скопировать базу данных MSSQLServer с одного сервера на другой
- 24. Как скопировать данные с одного листа на другой
- 25. Как скопировать картинку с одного комментария на другой?
- 26. Как скопировать файл с одного сервера на другой?
- 27. рисовать линию с одного холста на другой холст
- 28. Как скопировать из одного файла в другой?
- 29. Drag Fabric.js объект с одного холста на другой
- 30. Перетащите объект SVG с одного холста на другой холст
Сериализуйте все команды рисования и, возможно, перенесите их как массив на другой холст. –