0
我想加载一个动画gif。我发现我可以在WebView中加载它。现在我创建了一个从WebView扩展的类。它看起来像这样:用透明背景显示Android 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);
}
}
不幸的是背景是黑色的。你知道一个解决方案吗?我在Android 4.1.2上试了一下。我已经搜索了stackoverflow,但我没有找到解决问题的方法。
它与Android的一个问题https://code.google.com/p/android/issues/detail?id=14749 – 2013-04-09 13:56:46
顺便说一句,你尝试setBackgroundColor(0x00000000); ? – 2013-04-09 13:57:22
你说得对。由于这个问题,我使用电影类而不是WebView。我必须设置活动的背景。这解决了我的问题。感谢您的帮助。 – JavaForAndroid 2013-04-10 10:55:19