Android - отображение фона WebView в виде растрового изображения - PullRequest
0 голосов
/ 14 февраля 2011

Я хотел бы загрузить веб-просмотр в фоновом режиме и отображать только растровое изображение загружаемой страницы.У меня есть веб-представление в моей иерархии представления, для которого видимость установлена ​​на «невидимый», и изображение, которое я хочу отобразить в виде растрового изображения веб-вида.Я пробовал setContentView (webView) и страница отображается нормально.Я убедился, что isDrawingCacheEnabled () возвращает true, но растровое изображение все еще равно нулю.Куда я иду не так?

1 Ответ

1 голос
/ 15 февраля 2011

У вас есть два варианта:

  1. Используйте метод webView.capturePicture () , но учтите, что при этом будет возвращено изображение всей веб-страницы, поэтому вам нужно обрезать его, чтобы отобразить только ту часть, которую вы хотите. *

  2. Нарисуйте свой веб-вид вручную в желаемом объекте Canvas, используя webView.draw (Canvas) .

...