Xamarin.Forms(Portable)でGIF画像を再生できますが、WebViewの背景を削除する必要があります。だから、それはかなり良く見えるでしょう。Xamarin.FormsのWebView Transperantの背景
HereはXamarin.FormsでGIFプレーヤーのためのリンク(ポータブル)
サンキューです。
Xamarin.Forms(Portable)でGIF画像を再生できますが、WebViewの背景を削除する必要があります。だから、それはかなり良く見えるでしょう。Xamarin.FormsのWebView Transperantの背景
HereはXamarin.FormsでGIFプレーヤーのためのリンク(ポータブル)
サンキューです。
ユリSはすでに述べたように、WebViewは使用しないでください。これは、GIFアニメーションを表示するなどの単純な作業のための残虐行為です。 代わりに、James MontenegroのGifImageViewコントロールを見てください。 iOSとAndroid用のカスタムレンダラーを使用して、GIF機能を備えたデフォルトのImageコントロールを拡張します。
本当にWebViewを使用する場合は、真の透明性を実現するために、各プラットフォーム用に独自のカスタムレンダラーを作成する必要があります。
iOS:Opaque
プロパティをfalseに設定し、背景色がUIColor.Clearであることを確認してください。 Xamarin.Forms WebViewの既定の実装では、既に背景色が設定されているため、Opaqueプロパティを処理するだけで済みます。
アンドロイド:は0x00000000
PCLへのWebViewのBackgroundColor
プロパティを設定します。は、HTMLページの本体が透明な背景を持っていることを確認します。それ以外の場合は白で、WebViewの透過設定は問題になりません。 <body style="background-color: transparent;">
WebViewコントロールを使用することは必須ではありませんが、私はGifImageViewコントロールを認識していませんでした。私は今これをチェックします。ありがとうございました。 –
NuGetパッケージから 'GifImageView'を追加することはできません。それを使用する他の方法はありますか? –
なぜWebViewが必要ですか?イメージを使用できませんか?より多くの「もの」が必要な場合は、レイアウトを使用することができます –
@You ImageコントロールはアニメーションGIFをサポートしていないので、これもオプションではありません。 – hankide