У меня есть класс, который расширяет View. Я переопределяю метод onDraw и позволяю пользователю рисовать на экране. Я нахожусь в точке, где я хочу сохранить этот вид как изображение. Я могу использовать buildDrawingCache и getDrawingCache для создания растрового изображения, которое я могу записать на SD-карту. Однако изображение не хорошего качества при большом размере, оно имеет зазубренные края. Так как у меня есть вид и я использую пути, я могу преобразовать все, рисуя в большем размере. Я просто не знаю, как сделать Canvas больше, поэтому, когда я вызываю getDrawingCache, он не обрезает все пути, которые я только что преобразовал. Происходит то, что я преобразую все свои пути, но когда я записываю растровое изображение в файл, я получаю только «окно просмотра» фактического размера экрана. Я хочу чего-то гораздо большего. Любая помощь в правильном направлении будет принята с благодарностью. Я читал документы и книги и растерялся.
Спасибо
Jon