0
我有一個webview,我從資產中加載gif圖像。我在viewpager中有10個片段,每個片段在其頂部顯示gif上都有webview。我使用loadDataWithBaseUrl方法將gif加載到webview中。但它凍結了滾動。我需要在後臺加載gif圖像到webview。如何將gif圖像加載到webview的背景中?
我有一個webview,我從資產中加載gif圖像。我在viewpager中有10個片段,每個片段在其頂部顯示gif上都有webview。我使用loadDataWithBaseUrl方法將gif加載到webview中。但它凍結了滾動。我需要在後臺加載gif圖像到webview。如何將gif圖像加載到webview的背景中?
檢查你的圖像大小,並嘗試加載小於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>
嘗試通過JavaScript頁面內加載,而不是將其硬編碼爲圖像源。 – lionscribe
您是否只使用WebView,以便顯示gif圖像?詢問因爲可能有更好的選擇。 – Sufian
是的,我只使用webview。哪個比webview更好的解決方案? –