2016-07-28 67 views
0

我有一個webview,我從資產中加載gif圖像。我在viewpager中有10個片段,每個片段在其頂部顯示gif上都有webview。我使用loadDataWithBaseUrl方法將gif加載到webview中。但它凍結了滾動。我需要在後臺加載gif圖像到webview。如何將gif圖像加載到webview的背景中?

+0

嘗試通過JavaScript頁面內加載,而不是將其硬編碼爲圖像源。 – lionscribe

+0

您是否只使用WebView,以便顯示gif圖像?詢問因爲可能有更好的選擇。 – Sufian

+0

是的,我只使用webview。哪個比webview更好的解決方案? –

回答

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>