[英]Xamarin Android - Gif in WebView is displayed blank
嘗試為我的UI顯示gif時出現問題。
啟動應用程序時,.gif文件已正確加載(如果我更改路徑,則會發生加載錯誤),但webView顯示為空白。
Android版本:棉花糖6.0 API等級23
當前,“ ship_sea.gif”位於“資產”文件夾中,並且正在執行“ Android資產”。
axml:
<WebView
android:id="@+id/myWebGIF"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_marginTop="50dp"
android:layout_marginLeft="50dp" />
.cs:
WebView webGif = FindViewById<WebView>(Resource.Id.myWebGIF);
webGif.LoadUrl(string.Format("file:///android_asset/ship_sea.gif"));
為什么這不起作用? 這真的很簡單,我不知道出了什么問題。 可能是本文所建議的設備(NVIDIA Shield Tablet K1)嗎?
好的,這是答案:
確保您的畫布與gif大小相同。
就我而言,我有一個特別大的gif,在畫布中渲染的唯一部分是左上角(空白部分)。
WebView的默認背景顏色是白色,因此導致空白視圖。
解決的問題:沒有錯誤,只是對問題的錯誤解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.