2016-10-25 14 views
0

私のUI用にgifを表示しようとしているときに問題が発生しました。Xamarin Android - WebViewのGIFが空白に表示される

アプリケーションを起動すると、.gifファイルが正しく読み込まれます(パスが変更された場合、読み込みエラーが発生します)が、WebViewは空白で表示されます。

Androidのバージョン:マシュマロ6.0 API 23

LVL "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")); 

はなぜこれが動作しませんか?それは本当にシンプルで、私は問題が何であるか把握できません。 this postは(NVIDIA Shield Tablet K1)のようにデバイスになりますか?

答えて

0

[OK]をみんな、ここに答えは:

は、あなたのキャンバスがあなたのgifと同じサイズであることを確認してください。

私の場合、私は特定の大きなgifを持っていました。私のキャンバスでレンダリングされる部分は、左上(空白部分)でした。

WebViewのデフォルトの背景色は白であるため、空白の表示になりました。

解決済みの問題:エラーはなく、問題の解釈が間違っています。

関連する問題