WebView的截圖實現

2022-09-18 08:18:25 字數 443 閱讀 7973

webview的截圖主要有兩種實現方式:

方式1:

bitmap = webview.getdrawingcache(); 

可是,webview必需要mwebview.setdrawingcacheenabled(true);

此方式僅僅能擷取螢幕顯示的內容

方式2:

picture snapshot = webview.capturepicture();  

bitmap = bitmap.createbitmap(snapshot.getwidth(),snapshot.getheight(), bitmap.config.argb_8888); 

canvas canvas = new canvas(bitmap);  

snapshot.draw(canvas); 

此方式能夠將webview全部內容都進行擷取。

Webview截圖三種方式

第一種方式 通過呼叫webview.capturepicture 得到乙個picture物件,根據影象的寬和高建立乙個bitmap,再建立乙個canvas,繫結bitmap,最後用picture去繪製。獲取picture物件 picture picture wv capture.capturepic...

Webview截圖三種方式

通過呼叫webview.capturepicture 得到乙個picture物件,根據影象的寬和高建立乙個bitmap,再建立乙個canvas,繫結bitmap,最後用picture去繪製。獲取picture物件 picture picture wv capture.capturepicture 得...

Android 實現截圖

android實現截圖功能,使用view的方法,得到以時間戳命名的png view view v.getrootview view.setdrawingcacheenabled true view.builddrawingcache bitmap bitmap1 view.getdrawingcac...