Я хочу получить скриншот веб-просмотра , и показывать код следующим образом:
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), и любой может объяснить, почему он не работает при включении аппаратного ускорения.