本文整理了Java中android.webkit.WebView.getBackground()
方法的一些代码示例,展示了WebView.getBackground()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebView.getBackground()
方法的具体详情如下:
包路径:android.webkit.WebView
类名称:WebView
方法名:getBackground
暂无
代码示例来源:origin: com.albedinsky.android/ui
/**
* <b>Note, that on pre {@link android.os.Build.VERSION_CODES#LOLLIPOP LOLLIPOP} Android versions
* this method will return an instance of {@link TintDrawable TintDrawable} if tint has been applied
* via {@link #setBackgroundTintList(ColorStateList)}.</b>
* <p>
* The original wrapped drawable can be obtained via {@link TintDrawable#getDrawable()}.
*/
@Override
public Drawable getBackground() {
return super.getBackground();
}
代码示例来源:origin: ckcz123/PKUHelper-Android
@SuppressWarnings("deprecation")
public static Bitmap captureWebView(WebView webView) {
if (webView == null) return null;
Picture snapShot = webView.capturePicture();
Bitmap bmp = Bitmap.createBitmap(snapShot.getWidth(), snapShot.getHeight(), Bitmap.Config.ARGB_8888);
Bitmap bg=null;
try {
Bitmap bgr = ((BitmapDrawable) webView.getBackground()).getBitmap();
bg=Bitmap.createScaledBitmap(bgr, snapShot.getWidth(), snapShot.getHeight(), true);
}
catch (Exception | OutOfMemoryError e) {bg=null;}
Canvas canvas = new Canvas(bmp);
if (bg!=null)
canvas.drawBitmap(bg,0,0,new Paint());
snapShot.draw(canvas);
return bmp;
}
内容来源于网络,如有侵权,请联系作者删除!