2017-06-20 4 views
1

私はLottieアニメーションライブラリを実装する方法のドキュメントを調べました。Xamarin.forms用のLottieを実装するにはどうすればよいですか?

Xamarin.Forms 1.0.0.7用のNuGetパッケージLottieを追加しました.Xamarin Formsのアンドロイドプロジェクトをデバッグするときにエラーなしでビルドされますが、プロジェクトにjsonファイルのアニメーションは表示されません。

Xamarinフォームのステップによって
+0

私たちが助けるために試みることができるので、あなたは、関連するコードを投稿できます。 –

答えて

4

Lottieのステップ:

  1. AnimationViewRenderer.Init()を使用して、AndroidとiOSの両方のプロジェクトでは、すべてのプロジェクト
  2. 初期LottieでLottieパッケージをインストールします。
  3. はにあなたのJSONを追加します。:「アセンブリ= Lottie.Forms Lottie.Forms CLR名前空間」フォーム=を:
  4. あなたが基準のxmlnsを追加する必要がXAMLの場合には、あなたのXAMLまたは分離コードを使用してビューを追加プロジェクト:iOS版で

があなたのプロジェクトに追加して、あなたは、Androidにバンドルリソース

でビルドアクションを持っていることを確認し、あなたの資産フォルダに入れて、あなたは、Androidでのビルドアクションを持っていることを確認してください資産

ここでサンプルを見つけることができます:

https://xamgirl.com/lottie-animations-step-by-step-in-xamarin-forms/

+0

私は手順に従っていますが、アニメーションはiOS上に表示されませんが、Androidではうまくいきます。 –

+0

同じ問題があり、Android上で正常に動作します(_noエラーまたはクラッシュ_)。あなたは解決策を見つけましたか? @AshishKumar – IeuanW

+0

@leuanWナゲットをダウングレードしてください。最新のものはバグです。私はCom.Airbnb.iOS.Lottie "version =" 2.1.3.0 "、Com.Airbnb.Xamarin.Forms.Lottie" version = "2.3を使用しています。 4 –

関連する問題