Скриншот веб-обзора Android в случае аппаратного ускорения - PullRequest
0 голосов
/ 15 сентября 2018

Я хочу получить скриншот веб-просмотра , и показывать код следующим образом:

View view = myWebView; Bitmap mBitmap = Bitmap.createBitmap(view.getMeasuredWidth(), view.getMeasuredHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(mBitmap); view.draw(canvas);

Не работает при аппаратном ускорении (веб-просмотр или набор действий), когда яотключить аппаратное ускорение, я могу получить нормальный скриншот, в противном случае это белый экран test

тестовый URL: http://cdn.codeboy.me/canvas.html

, а затем экран до включения аппаратного ускорения:

и после аппаратного ускорения включите:

Любой способ получить скриншот webView при аппаратном ускорении (только webView, а не окноили decorView), и любой может объяснить, почему он не работает при включении аппаратного ускорения.

...