最近在做掃碼登錄的問題,發現一個有趣的事情:
通過webview加載支付寶登錄頁,然後對登錄頁的二維碼進行代碼截圖操作,發現圖片是頁面內容是截下了,但是二維碼部分是一片空白。
經過不斷搜索終於找到解決方法:
那就是禁用webview的硬件加速功能。放上代碼:
mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
最近在做掃碼登錄的問題,發現一個有趣的事情:
通過webview加載支付寶登錄頁,然後對登錄頁的二維碼進行代碼截圖操作,發現圖片是頁面內容是截下了,但是二維碼部分是一片空白。
經過不斷搜索終於找到解決方法:
那就是禁用webview的硬件加速功能。放上代碼:
mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);