AndroidのWebビューで透明色を設定するにはどうすればよいですか?
<div style="background-color: black" >test</div>
ページ全体(クロマキーなど)で黒色を透明にするにはどうすればよいですか?
AndroidのWebビューで透明色を設定するにはどうすればよいですか?
<div style="background-color: black" >test</div>
ページ全体(クロマキーなど)で黒色を透明にするにはどうすればよいですか?
これを試して
(YourWebview).setBackgroundColor(0x00000000);
私は解決策を見つけました。WebView の OnDraw メソッドを再実装しました
@Override
protected void onDraw(android.graphics.Canvas canvas) {
super.onDraw(canvas);
Paint p = new Paint();
p.setARGB(255, 0, 0, 0);
int removeColor = p.getColor();
p.setAlpha(1); // if Alpha is 0 it doesn't work. I don't know why
p.setXfermode(new AvoidXfermode(removeColor, 0, AvoidXfermode.Mode.TARGET));
canvas.drawPaint(p);
}
あなたはこれを使うことができます
webView.setBackgroundColor(0);