کتاب صوتی جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب جادوی انیمیشن در اندروید: از صفر تا صد با Android 3.0 animations
موضوع کلی: توسعه رابط کاربری اندروید
موضوع میانی: متحرکسازی در اندروید
📋 سرفصلهای کتاب (100 موضوع)
- 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 در انیمیشنهای اندروید
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.