効果のためにWebViewを使用してみてください。すべてのプラットフォームで動作します。 まず、アニメーション用のXmlファイルを作成する必要があります。 これは、XMLファイルのための私のサンプルです:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<WebView
android:id="@+id/webLoadingIcon"
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_gravity="center_horizontal|center_vertical"
android:layout_marginTop="120dp"
android:background="#00000000"
/>
</LinearLayout>
「webLoadingIconは、」あなたが使用したいあなたの.gif写真の名前を表します。 次に、画面上で.gif写真を使用して読み込むメソッドを作成します。 これはサンプルです:
void LoadAnimatedGif()
{
webLoadingIcon = currentView.FindViewById<WebView>(Resource.Id.webLoadingIcon);
// expects to find the 'loading_icon_small.gif' file in the 'root' of the assets folder, compiled as AndroidAsset.
webLoadingIcon.LoadUrl(string.Format("file:///android_asset/loading_icon_small.gif"));
// this makes it transparent so you can load it over a background
webLoadingIcon.SetBackgroundColor(new Color(0,0,0,0));
webLoadingIcon.SetLayerType(LayerType.Software, null);
}
は、私はあなたに少し助けを願って! :)