android - WebView中页面可见部分的截图

标签 android android-webview android-screen

在我的应用程序中有一个 WebView 小部件,它会打开一个大页面。 如何在 WebView 中捕获页面的可见部分? capturePicture() 不适合它...

最佳答案

public static Bitmap getBitmapForVisibleRegion(WebView webview) {
    Bitmap returnedBitmap = null;
    webview.setDrawingCacheEnabled(true);
    returnBitmap = Bitmap.createBitmap(webview.getDrawingCache());
    webview.setDrawingCacheEnabled(false);
    return returnedBitmap;
}

关于android - WebView中页面可见部分的截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565608/

相关文章:

android - 在 EditText 中阻止除英语以外的其他语言

php - Android:无法使用 php 脚本将图像上传到远程 MySql 数据库

java - android 6 中 android webview youtube 视频全屏模式下的问题

安卓。确定设备是否为平板电脑的最佳方法是什么?

android - 如何检测android上的屏幕压力?

android - fragment 行为:FragmentTransaction::replace() 和反向 backStack 操作

Android 支持带图像的多屏幕

Android WebView 显示纯文本而不是 html

android - WebViews 的 ListView - 重复使用不同高度的项目失败;在显示任何 View 之前询问所有 View

android - 如何查找设备为 LDPI MDPI HDPI 或 XHDPI