Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示具有透明背景的Android Webview_Android_Background_Webview_Transparent - Fatal编程技术网

显示具有透明背景的Android Webview

显示具有透明背景的Android Webview,android,background,webview,transparent,Android,Background,Webview,Transparent,我想加载一个动画gif。我发现我可以在网络视图中加载它。现在我已经创建了一个从WebView扩展而来的类。看起来是这样的: public class GifWebView extends WebView { public GifWebView(Context context, String path) { super(context); loadUrl(path); setBackgroundColor(Color.TRANSPARENT); setLayerType(We

我想加载一个动画gif。我发现我可以在网络视图中加载它。现在我已经创建了一个从WebView扩展而来的类。看起来是这样的:

public class GifWebView extends WebView {

public GifWebView(Context context, String path) {
  super(context);

  loadUrl(path);

  setBackgroundColor(Color.TRANSPARENT);
  setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

  }
}

不幸的是背景是黑色的。你知道解决办法吗?我在安卓4.1.2上试过了。我已经搜索了stackoverflow,但没有找到解决问题的方法。

您需要更改所提供文档的背景。由于webview在其背景上方加载文档

因此我正在加载图像。我应该如何改变它?这是一幅背景透明的gif图像。顺便说一句:Color.GREEN工作正常。这是Android的问题。顺便问一下,你有没有尝试过setBackgroundColor(0x00000000)?你是对的。由于这个问题,我使用了movies类而不是WebView。我必须设置活动的背景。这解决了我的问题。谢谢你的帮助。