簡體   English   中英

Xamarin Android-WebView中的Gif顯示為空白

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM