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...