برنامه نویسی اندروید
برنامه نویسی اندروید
خواندن ۱ دقیقه·۴ سال پیش

آیا با Motion Editor در اندروید کار کردین

یکی جذاب ترین خصوصیاتی که توی اندروید استودیو ۴ اضافه شده یه ابزار خاص برای ساخت انیمیشن هستش

اگر قبلا در اندروید با انیمیشن کار کرده بودین حتما میدونستین که اینکار خیلی طاقت فرسا بود و باید کلی دستورات اضافی مثلا Transition مینوشتین و یا حتی اگر میخواستین پشت سر هم چند انیمیشن بسازید باز درگیر کدهای زیادی میشدین

ایجاد انیمیشن با MotionLayout

MotionLayout یکی از کتابخانه هایی میباشد که با ConstraintLayout قابل پیاده سازی می باشد.برای شروع ابتدا میبایستی Dependency مربوطه را قرار دهید.

MotionScene  چیست ؟

آبجکت MotionScene  تعیین میکند که Motion Layout به چه صورتی میباید انیمیشن کامپوننت را انجام دهد.ما MotionScene را در یک فایل جدا در پوشه xml ایجاد میکنیم. برای ایجاد MotionScene فقط کافی است روی MotionLayout از کلید میبانبر Alt+Enterاستفاده کنید و روی گزینه Generate MotionScene file کلیک کنید.

کار با Motion Editor در اندروید استودیو ۴

MotionLayout resting states (ConstraintSet)

هدف MotionLayout این است که کل Layout ها حالتهای مختلفی داشته باشد که می تواند در آن ها animation ها را ایجاد کرد. آیتم ها با برچسب ConstraintSet تعریف شده اند.


أموزش برنامه نویسی اندروید  android-learn.ir
شاید از این پست‌ها خوشتان بیاید