截屏并在上面绘图(android)

时间:2016-12-15 09:14:54

标签: android webview bitmap screenshot android-drawable

我想通过点击菜单项来截取我的WebView。然后我想绘制这个截图并将其保存在我的SD卡上。

我也找到了截屏和保存的解决方案。这是:

private void getScreen(View content) {

Bitmap bitmap = content.getDrawingCache();
    File file = new File("/sdcard/screen.png");
    try {
        file.createNewFile();
        FileOutputStream ostream = new FileOutputStream(file);
        bitmap.compress(Bitmap.CompressFormat.PNG, 100, ostream);
        ostream.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

和onOptionsItemSelected()方法:

 View content = findViewById(R.id.webview_main);
                content.setDrawingCacheEnabled(true);
                getScreen(content);

它工作正常,但我也希望在它上面实现绘图。如果有人知道,怎么做,请告诉我, 我将非常感激。

0 个答案:

没有答案