Lottie-Windows هي مكتبة لتقديم الرسوم المتحركة Adobe After Effects أصلاً في تطبيقك. يضيف هذا المشروع Windows إلى عائلة Lottie للأدوات التي تستهدف أيضًا Android و iOS و Web.
يقوم Lottie بتبسيط سير العمل من أجل التصميم لجلب الرسوم المتحركة المتجهة والجذابة إلى تطبيقات Windows الخاصة بك ، مع تحسينات كبيرة من حيث الأداء والجودة والكفاءة الهندسية على الأساليب التقليدية مثل GIFs ، الرسوم المتحركة المشفرة يدويًا ، وما إلى ذلك.

يتكون Lottie-Windows من 3 منتجات ذات صلة:
يحتوي هذا الريبو أيضًا على رمز المصدر للعينات .
هناك خياران لدمج الرسوم المتحركة Lottie في مشروع Winui 3 أو UWP .
الخيار رقم 1 ، باستخدام تحميل ديناميكي
CommunityToolkit.WinUI.Lottie nuget Package لمشروع Winui (أو CommunityToolkit.Uwp.Lottie لمشروع UWP).Microsoft.Graphics.Win2D (الإصدار 1.0.5 أو أدناه) لمشروع Winui (أو Win2D.uwp و Microsoft.UI.Xaml لمشروع UWP)..xaml الخاص بك: أضف: ...
xmlns:lottie="using:CommunityToolkit.WinUI.Lottie"
...
< AnimatedVisualPlayer >
< lottie : LottieVisualSource UriSource = " <asset path or web link to a json file> " />
</ AnimatedVisualPlayer > ...
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
xmlns:lottie="using:CommunityToolkit.Uwp.Lottie"
...
< muxc : AnimatedVisualPlayer >
< lottie : LottieVisualSource UriSource = " <asset path or web link to a json file> " />
</ muxc : AnimatedVisualPlayer >الخيار رقم 2 ، باستخدام CodeGen (موصى به)
dotnet tool install lottiegen في PowerShelllottiegen -InputFile MyAnimation.json -Language cs -WinUIVersion 3-WinUIVersion 2.X اعتمادًا على إصدار Microsoft.UI.Xamlcppwinrt و cppcx.xaml الخاص بك: أضف: ...
xmlns:animatedvisuals="using:AnimatedVisuals"
...
< AnimatedVisualPlayer >
< animatedvisuals : MyAnimation />
</ AnimatedVisualPlayer > ...
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
xmlns:animatedvisuals="using:AnimatedVisuals"
...
< muxc : AnimatedVisualPlayer >
< animatedvisuals : MyAnimation />
</ muxc : AnimatedVisualPlayer >| طَرد | فرع | حالة | أحدث إصدار nuget |
|---|---|---|---|
| communitytoolkit.winui.lottie | رئيسي | ||
| CommunityToolkit.uwp.lottie | رئيسي | ||
| Lottiegen | رئيسي |
يرجى استخدام مشكلات github لتقارير الأخطاء وطلبات الميزات.
اعتمد هذا المشروع مدونة السلوك التي حددها العهد المساهم لتوضيح السلوك المتوقع في مجتمعنا. لمزيد من المعلومات ، انظر .NET Foundation Code of Code.
هذا المشروع مدعوم من قبل مؤسسة .NET.