如何在后台将gif图像加载到webview中?

时间:2016-07-28 12:15:34

标签: android webview

我有一个webview,我从资源中加载gif图像。我在viewpager中有10个片段,每个片段在其顶部show gif上都有webview。我使用loadDataWithBaseUrl方法将gif加载到webview中。但它冻结了滚动。我需要在后台将gif图像加载到webview中。

1 个答案:

答案 0 :(得分:0)

检查你的图像大小并尝试加载少于30kb的gif。你应该知道的一件事是你无法在后台线程中加载UI。如果你仍然有加载GIF的问题。尝试设计HTML页面

<!Doctype html>
<html>
<head>
<style>
html,body{
    padding:0 !important;
    margin:0 !important;
    overflow:hidden;
}
img{
width:100%;
height:100%;
}
</style>
</head>
<body style="background-image: url('static.gif')">

</body>
</html>