انیمیشن ها در فلاتر دنیایی از حرکت و پویایی

بهترین و اولین مرجع رسمی مقالات طراحی اپلیکیشن

انیمیشن ها در فلاتر دنیایی از حرکت و پویایی

۱۴۱ بازديد
۱. اشکال برنامه خردسالان‌ها در فلاتر: در فلاتر، دو گروه مهم کارتن وجود دارااست: ۱. برنامه کودک‌های ضمنی (Implicit Animations): این برنامه کودکان‌ها به صورت اتوماتیک به وسیله فلاتر برای اعمال وظایف خاص مانند تغییر‌و تحول اندازه ویجت‌ها یا این که انتقال در بین صفحه های به کارگیری میگردند. طراحی اپلیکیشن در مشهد نیازی به کد نویسی بوسیله بسط‌دهنده ندارند و به صورت خود کار با اعتنا به موقعیت اپلیکیشن انجام میشوند. مثال‌هایی از برنامه کودک‌های ضمنی عبارتند از: تغییر‌و تحول اندازه یک Container هنگامی که محتوای آن تغییر و تحول می‌نماید.
محو شدن یک ویجت هنگام ناوبری میان صفحه های.
اکران یک منوی کشویی با کارتون.
۲. کارتن‌های مصرح (Explicit Animations):
این برنامه کودکان‌ها به وسیله توسعه و گسترش‌دهنده با به کار گیری از کد Dart ساخت و ساز می شوند.
در دست گرفتن ظریف‌تری بر فرصت‌بندی، جنبش، و بقیه جنبه‌های کارتون به شما می دهند.
برای ساخت و ساز برنامه خردسالان‌های غامض و سفارشی که با نیازهای خاص شما منطبق دارا‌هستند، ایده‌آل می‌باشند.
از کتابخانه Animation API یا این که کتابخانه‌های فرد ثالث مانند Rive یا این که Flare برای ساخت و ساز برنامه کودک‌های Explicit به کار گیری می شود.
اشکال متفاوت برنامه خردسالان‌های Explicit که می توانید با کد ساخت نمائید:
کارتن‌های حرکتی: وضعیت، اندازه یا این که صورت یک ویجت را در طی مجال تغییر و تحول دهید.
برنامه کودکان‌های شفافیت: شفافیت یک ویجت را در طی مجال تغییر‌و تحول دهید.
برنامه کودکان‌های رنگی: رنگ یک ویجت را در طی مجال تغییر تحول دهید.
برنامه خردسالان‌های تبدیل: تعدادی کارتن را با هم ادغام نمایید تا افکت‌های غامض‌تری ساخت نمایید.
تعیین نوع مطلوب کارتن:

از برنامه خردسالان‌های ضمنی برای برنامه کودک‌های بی آلایش و رایج به کار گیری فرمایید که نیازی به در دست گرفتن ظریف ندارند.
از برنامه کودکان‌های Explicit برای کارتن‌های غامض و سفارشی که به کردار خاصی نیاز دارا‌هستند به کارگیری فرمائید.
همینطور بخوانید» معماری BLoC در فلاتر

۲. کتابخانه‌های کارتن در فلاتر:
در فلاتر، کتابخانه‌های مختلفی برای ساخت کارتون‌های دیدنی و پویا در دسترس میباشند. هریک از این کتابخانه‌ها مزایا و معایب خاص خویش را دارا‌هستند و گزینش کتابخانه مطلوب به نیازها و ترجیحات شما بستگی داراست.

۱. کتابخانه‌های داخلی فلاتر:

Animation API: کتابخانه مبنا فلاتر برای ساخت‌و‌ساز برنامه کودکان‌های Explicit. به شما قابلیت و امکان میدهد کارتن‌های مختلفی مانند کارتون‌های حرکتی، شفافیت، رنگ و تبدیل را با به کارگیری از کد Dart ساخت‌و‌ساز فرمایید.
AnimatedWidget: ویجت شالوده برای ساخت و ساز برنامه خردسالان‌های Explicit. این ویجت به شما قابلیت می دهد هر ویجتی را در نرم‌افزار خویش کارتون‌سازی نمایید.
AnimatedContainer: ویجتی برای برنامه کودک‌سازی خاصیت متعدد یک Container، مانند اندازه، وضعیت، رنگ و غیره.
AnimatedOpacity: ویجتی برای برنامه خردسالان‌سازی شفافیت یک ویجت.
AnimatedCrossFade: ویجتی برای محو شدن فی مابین دو ویجت.
مزایا:

به صورت پیش فرض در فلاتر جانور می‌باشند و نیازی به نصب کتابخانه مازاد ندارند.
با بقیه اجزای فلاتر به خیر و خوبی مخلوط میشوند.
همت کارآمدی دارا هستند.
معایب:

برای برنامه خردسالان‌های بغرنج و تعاملی ممکن میباشد انعطاف‌پذیری کافی نداشته باشند.
یادگیری API آن‌ها ممکن میباشد یه خرده مشقت بار باشد.
۲. کتابخانه‌های فرد ثالث:

Rive: کتابخانه‌ای قادر برای ساخت برنامه کودک‌های برداری تعاملی با به کار گیری از فولدر‌های Lottie. به شما قابلیت می دهد برنامه کودک‌های بغرنج و با جزئیات بالا را به راحتی تولید فرمائید و آن ها را در اپلیکیشن‌های خویش مخلوط نمائید.
Flare: کتابخانه دیگری برای ساخت و ساز برنامه خردسالان‌های برداری با سعی بالا. مشابه به Rive میباشد، ولی دارنده خصوصیت‌ها و امکان‌های منحصربه‌فرد خویش میباشد.
Lottie: کتابخانه‌ای برای بارگیری و اکران برنامه کودکان‌های Lottie در نرم افزار‌های لهجه فلاتر.
Spring: کتابخانه‌ای برای ساخت کارتون‌های فیزیکی حقیقی وواقعی، مانند برنامه کودک‌های فنری یا این که برنامه کودک‌های حرکتی با اصطکاک.
مزایا:

قابلیت ساخت‌و‌ساز برنامه خردسالان‌های بغرنج و تعاملی را مهیا می‌نمایند.
غالباً دارنده خصوصیت‌ها و امکان‌های توسعه یافته‌ای می‌باشند که در کتابخانه‌های داخلی فلاتر یافت نمیشوند.
به کار گیری از آن ها نسبتاً راحت میباشد.
تا كنون نظري ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در فارسی بلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.