کتاب جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations آیا میخواهید اپلیکیشن اندرویدیتان را از یک رابط کاربری ساده به یک تج...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations
موضوع کلی: توسعه رابط کاربری اندروید
موضوع میانی: متحرکسازی در اندروید
📋 سرفصلهای دوره
- 1. مقدمهای بر رابط کاربری اندروید و اهمیت انیمیشن
- 2. مقدمهای بر انیمیشن در رابط کاربری
- 3. چرا انیمیشن در اندروید 3.0 مهم است؟
- 4. معماری انیمیشن در اندروید 3.0
- 5. مفهوم View و View hierarchy
- 6. انیمیشنهای View-based
- 7. انیمیشنهای Property Animation (جدید در API 11)
- 8. تفاوت View Animation و Property Animation
- 9. نصب و راهاندازی محیط توسعه اندروید (Android Studio)
- 10. مقدمهای بر XML در اندروید
- 11. تعریف انیمیشنها در XML
- 12. انیمیشنهای Alpha (شفافیت)
- 13. انیمیشنهای Translate (جابجایی)
- 14. انیمیشنهای Rotate (چرخش)
- 15. انیمیشنهای Scale (تغییر مقیاس)
- 16. ترکیب انیمیشنها (AnimationSet)
- 17. اجرای انیمیشنهای View-based از طریق کد
- 18. اجرای انیمیشنهای View-based از طریق XML
- 19. تکرار انیمیشنها (Repeat)
- 20. کاهش و افزایش سرعت انیمیشن (Accelerate/Decelerate)
- 21. انیمیشنهای متوالی (Sequentially)
- 22. انیمیشنهای همزمان (Simultaneously)
- 23. مفهوم Property Animation
- 24. دستههای Property Animation
- 25. Property Values Holder
- 26. Object Animator
- 27. Value Animator
- 28. نحوه کار Object Animator
- 29. نحوه کار Value Animator
- 30. تعیین خصوصیات قابل انیمیشن (Animatable Properties)
- 31. انیمیشن خصوصیات View (Position, Size, Alpha, Rotation)
- 32. انیمیشن خصوصیات سفارشی (Custom Properties)
- 33. تعیین زمانبندی انیمیشن (Duration)
- 34. تعیین تاخیر شروع انیمیشن (Start Delay)
- 35. تعیین نوع کاهش و افزایش سرعت (Interpolator)
- 36. معرفی Interpolator های استاندارد اندروید
- 37. LinearInterpolator
- 38. AccelerateInterpolator
- 39. DecelerateInterpolator
- 40. AccelerateDecelerateInterpolator
- 41. CycleInterpolator
- 42. AnticipateInterpolator
- 43. OvershootInterpolator
- 44. AnticipateOvershootInterpolator
- 45. BounceInterpolator
- 46. Course Interpolator ها (Custom Interpolators)
- 47. پیادهسازی Custom Interpolator
- 48. استفاده از ValueAnimator برای انیمیشنهای پیچیدهتر
- 49. مشاهده تغییرات در طول زمان با ValueAnimator
- 50. تعیین کلیدفریمها (Keyframes)
- 51. مقادیر کلیدفریم (Keyframe Values)
- 52. زمانبندی کلیدفریمها (Keyframe Time)
- 53. ترکیب ValueAnimator با Property Values Holder
- 54. ایجاد انیمیشنهای سفارشی با ValueAnimator
- 55. انیمیشنهای دنبالهای (Sequenced Animations) با ValueAnimator
- 56. انیمیشنهای همزمان (Parallel Animations) با ValueAnimator
- 57. نحوه کار AnimatorSet
- 58. اضافه کردن انیمیشنها به AnimatorSet
- 59. ترتیب اجرای انیمیشنها در AnimatorSet (Play Together, Play Sequentially, After, Before)
- 60. ایجاد انیمیشنهای پیچیده با AnimatorSet
- 61. مشاهده انیمیشنها در زمان اجرا
- 62. انیمیشنهای Property Animation در کد جاوا/کاتلین
- 63. ایجاد ObjectAnimator از طریق کد
- 64. ایجاد ValueAnimator از طریق کد
- 65. ایجاد AnimatorSet از طریق کد
- 66. تعیین Listeners برای انیمیشنها
- 67. OnAnimationStartListener
- 68. OnAnimationEndListener
- 69. OnAnimationCancelListener
- 70. OnAnimationRepeatListener
- 71. استفاده از Listeners برای کنترل جریان برنامه
- 72. مدیریت انیمیشنهای در حال اجرا (Cancelling, Pausing, Resuming)
- 73. انیمیشنهای State-based
- 74. مفهوم State List Animator
- 75. تعریف State List Animator در XML
- 76. استفاده از State List Animator برای انیمیشنهای دکمهها
- 77. استفاده از State List Animator برای انیمیشنهای Tab ها
- 78. ترکیب State List Animator با Property Animation
- 79. انیمیشنهای Layout Transitions
- 80. فعالسازی Layout Transitions
- 81. انیمیشنهای اضافه شدن View به Layout
- 82. انیمیشنهای حذف شدن View از Layout
- 83. انیمیشنهای تغییر موقعیت View در Layout
- 84. انیمیشنهای تغییر اندازه View در Layout
- 85. سفارشیسازی Layout Transitions
- 86. پیادهسازی Custom Layout Transition
- 87. انیمیشنهای Frame Animation
- 88. مفهوم Frame Animation
- 89. تعریف Frame Animation در XML
- 90. اجرای Frame Animation از طریق کد
- 91. موارد استفاده Frame Animation
- 92. محدودیتهای Frame Animation
- 93. انیمیشنهای Vector Drawable Animation
- 94. مقدمهای بر Vector Drawables
- 95. انیمیشنهای Vector Drawable در اندروید 3.0
- 96. استفاده از Vector Drawable Animation برای آیکونها
- 97. انیمیشنهای SVG
- 98. مقدمهای بر SVG
- 99. تبدیل SVG به Vector Drawable
- 100. استفاده از SVG در انیمیشنهای اندروید
تگها:
Android 3.0 Animations
Android Animation
Android Animations Tutorial
Android development
Android Studio
Android UI Animation
Android UI development
Android UI/UX
Custom Android Animation
Material Design Animation
انیمیشن اندروید
برنامه نویسی اندروید
توسعه رابط کاربری اندروید
متحرک سازی اندروید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.