آموزش کار با انیمیشن ها در برنامه نویسی اندروید - آموزش انیمیشن در اندروید | رویدکت
السَّلامُ عَلَیْکَ یا اَباعَبْدِاللَّهِ وَ عَلَی الاَْرْواحِ الَّتی حَلَّتْ بِفِناَّئِکَ عَلَیْکَ مِنّی سَلامُ اللَّهِ

آموزش کار با انیمیشن ها در برنامه نویسی اندروید – آموزش انیمیشن در اندروید

  •   شما اینجا هستید :
  •   چهارشنبه, ۱۷ مرداد ۱۳۹۷
  •   آموزش, آموزش اندروید استودیو, بلاگ
  •   علیرضا بوالحسنی
  •   بدون دیدگاه
  •   47
  • به نام خدا با سلام،

    در خدمت شما کاربران گرامی رویدکت هستیم با یکی دیگر از آموزش های برنامه نویسی اندروید، امروز با آموزش انیمیشن ها با شما هستیم، فرایند انیمیشن به فرایندی گفته میشود که یک آیتم را جابه‌جا و یا حرکت دهد، در ادامه با ما همراه شوید…

     

    شروع آموزش

    در ابتدا با انیمیشن Tween در اندروید شروع خواهیم کرد، این انیمیشن در ابتدا میبایست برخی از پارامتر ها مانند مقدار شروع، مقدار پایان، اندازه، مدت زمان و … را وارد کنید که برای استفاده از این انیمیشن میبایست از کلاس Animation استفاده کنید.

    برای استفاده از انیمیشن ها در اندروید، ما یک تابع استاتیک loadAnimation() از کلاس AnimationUtils داریم که میتوانیم استفاده کنیم در ادامه ما برای شما مثالی را آورده‌ایم:

     

     

    برای ایجاد فایل انیمیشن ها شما باید یک پوشه anim بسازید و فایل xml انیمیشن خود را درون این فایل قرار دهید، در ادامه تمامی توابع مهم کلاس انیمیشن را توضیح خواهیم داد:

    • start() : این متود انیمیشن را شروع میکند.
    • setDuration : این متود طول مدت انیمیشن را تنظیم میکند.
    • getDuration() : این متود هم مدت زمان انیمیشن را دریافت میکند.
    • end() : این متود به انیمیشن پایان میدهد.
    • cancel() : این متود انیمیشن را لغو میکند.

     

    اگر میخواهید بر روی یک شی انیمیشن را فعال کنید از startAnimation() استفاده کنید مانند مثال زیر:

     

     

    مثال کاربردی

    ما در ادامه برای شما یک مثال بسیار کاربردی رو آماده کردیم، در این مثال ما تعدادی انیمیشن مختلف را بر روی یک imageView اعمال خواهیم کرد.

    در ابتدا فایل MainActivity.java خود را باز کرده و کد های زیر را درون این فایل قرار دهید:

     

     

    سپس فایل activity_main.xml را باز کرده و کد های زیر را درون این فایل قرار دهید:

     

    بیشتر بخوانید :   آموزش ایجاد انیمیشن fade در برنامه نویسی اندروید - آموزش انیمیشن محو در اندروید

     

    حال به پوشه انیمیشن ها بروید و فایل انیمیشن خود را باز کنید مثلأ myanimation.xml و بعد کد های زیر را درون این فایل قرار دهید:

     

     

    بیشتر بخوانید :   Android App Bundles چیست؟ و چه گونه ساخته میشود - آموزش اندروید استودیو

    سپس دوباره در همین پوشه انیمیشن ها فایل clockwise.xml را باز کرده و کد های زیر را درون فایل قرار دهید:

     

     

    سپس دوباره فایل fade.xml را در پوشه انیمیشن ها بسازید و کد های زیر را درون فایل قرار دهید:

     

     

    سپس دوباره فایل blink.xml را در پوشه انیمیشن ها بسازید و کد های زیر را درون فایل قرار دهید:

     

     

    سپس دوباره فایل move.xml را در پوشه انیمیشن ها بسازید و کد های زیر را درون فایل قرار دهید:

     

     

    سپس دوباره فایل slide.xml را در پوشه انیمیشن ها بسازید و کد های زیر را درون فایل قرار دهید:

     

     

    حالا از پروژه خود خروجی apk بگیرید( راهنمای کامل نحوه گرفتن خروجی apk در اندروید استودیو ) در همان ابتدا برنامه مانند زیر است:

     

    آموزش انیمیشن در اندروید

     

    حال اگر بر روی دکمه ZOOM کلیک کنید خواهید دید انیمیشن اجرا خواهد شد مانند تصویر زیر:

     

    آموزش انیمیشن در اندروید

     

    اگر بر روی دکمه slide کلیک کنید مانند زیر خواهد شد:

     

    آموزش انیمیشن در اندروید

     

     

    اگر بر روی دکمه move کلیک کنید مانند زیر خواهد شد:

     

    آموزش انیمیشن در اندروید

     

    اگر بر روی دکمه clockwise کلیک کنید مانند زیر خواهد شد:

     

    آموزش انیمیشن در اندروید

     

    اگر بر روی دکمه Fade کلیک کنید مانند زیر خواهد شد:

     

    آموزش انیمیشن در اندروید

     

    نکته: همیشه سعی کنید برای مشاهده خروجی خود از موبایل استفاده کنید نه از شبیه‌ سازها زیرا شبیه‌ سازها در کار انیمیشن ها تداخل ایجاد میکند.

    امیدوارم از این آموزش هم لذت کافی را برده باشید در ادامه میتوانید کامنت خود را برای ما ارسال کنید.


  • 1 Star2 Stars3 Stars4 Stars5 Stars (2 رای, متوسط: 5٫00 از 5)
    Loading...
  • 
      خبرنامه رویدکت
    باعضویت در خبرنامه رویدکت به دنیای اندروید متصل بمانید. برای عضویت اینجا کلیک کنید
      نویسنده
  • علیرضا بوالحسنی
  • کارآفرینان بزرگ در سخت ترین شرایط ظهور میکنند !
  • دیدگاه بگذارید

    اولین نفری باشید که دیدگاه میگذارد

    Notify of
    avatar
    wpDiscuz
    پشتیبانی آنلاین رویدکت

      عضویت در خبرنامه

    ×