دوره مجازی اندروید (جلسه 26):پیاده سازی انواع انیمیشن ها در اندروید- قسمت اول

دسته بندی: اندروید
زمان مطالعه: ۲ دقیقه
۰۸ مهر ۱۳۹۵

به نام خدا، سلام.

در این جلسه قصد داریم شما رو با پیاده سازی انواع انیمیشن ها در اندروید آشنا بکنیم. انیمیشن ها باعث ایجاد حس بهتر در ذهن کاربر هنگام کار با اپلیکیشن شما خواهند شد و از این جهت بسیار با اهمیت هستند. اما نکته ی بسیار مهم برای پیاده سازی انیمیشن ها، این است که نباید افراط یا تفریط کرد و از انیمیشن ها به اندازه ی مناسب استفاده کرد.

مطالب مطرح شده در این جلسه عبارتند از :

  • معرفی اجمالی نحوه کارکرد انیمیشن ها در اندروید
    • ست کردن زمان برای انیمیشن ها
    • معرفی مفهوم RepeatMode
      • معرفی ثابت RESTART
      • معرفی ثابت REVERSE
    • معرفی مفهوم RepeatCount
      • معرفی ثابت INFINITE
    • معرفی مفهوم FillAfter
    • معرفی عمکلرد ثابت RELATIVE_TO_PARENT
    • معرفی عملکرد ثابت RELATIVE_TO_SELF
  • معرفی Alpha Animation برای پیاده سازی fade in و fade out کردن اشیاء
    • ایجاد AlphaAnimation با جاوا
    • ایجاد AlphaAnimation با Xml
  • معرفی Translate Animation برای جا به جایی اشیاء
    • معرفی پارامترهای fromXype, fromYType, toXType, toYType
    • ایجاد TranslateAnimation با جاوا
    • ایجاد TranslateAnimation با Xml
  • معرفی Scale Animation برای بزرگ یا کوچک کردن اشیاء
    • معرفی پارامتر های pivotX, pivotY, pivotXType, pivotYType
    • ایجاد ScaleAnimation با جاوا
    • ایجاد ScaleAnimation با xml
  • معرفی AnimationListener
    • معرفی عملکرد تابع onAnimationStart
    • معرفی عملکرد تابع onAnimationEnd
    • معرفی عملکرد تابع onAnimationRestart
  • آشنایی با مفهوم Interpolator برای پیاده سازی انیمیشن های واقع گرایانه
    • معرفی BounceInterpolator
    • معرفی AccelerateInterpolator
    • معرفی AccelerateDeAccelerateInterpolator
    • معرفی DeAccelarateInterPolator

 

:: توجه

این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش برنامه نویسی اندروید

نویسنده

جلسات دوره

نظرات کاربران

رامین رامین

سلام
من عضو vip هم شدم ولی قابلیت دانلود ویدئو رو ندارم

وحید صالحی

این دوره مجازی هست و باید شهریه پرداخت کنید و درش ثبت نام کنید و ارتباطی با مطالب بخش vip نداره

Mostafa Kahoori

سلام استاد
من به شخصه ازتون میخوام که همینجورپر قدرت به کارتون ادامه بدیدن …
ممنون از زحمات شما

مجید زارعی هوشیار

سلام….خسته نباشید اقای شاهینی….
دست شنا درد نکنه بابت ذکر نکته در باره ارسال اطلاعات به سمت سرور…چیزی که ذهن منو مشغول کرده بود چطور میشه به سمت سرور اطلاعات فرستاد که خودتو اشاره کردین میخواید آموزشش بدبد….ممنون…

سعید شاهینی

سلام، ممنون از لطف شما. من تمام سعیم رو می کنم که آموزش به بهترین و کامل ترین شکل ممکن پیاده سازی بشه همچنان.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل