نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
افزودن نماها و اجزای سفارشی به برنامه ، آن را از جمعیت متمایز می کند. در این دوره ، شما سه روش اساسی برای ایجاد هر منظره ای را که می توانید تصور کنید خواهید آموخت. همانطور که برنامه های Android را توسعه می دهید ، متوجه خواهید شد که نمایش ها و ابزارک های پیش فرض Android تقریباً همیشه کوتاه هستند. اگرچه این م componentsلفه ها یک شروع عالی هستند ، شما برای به حداکثر رساندن پتانسیل برنامه خود ، باید م componentsلفه های سفارشی را اضافه کنید. در این دوره ، برنامه های Android با Kotlin: Custom Views ، شما توانایی ایجاد هر نمای را که می توانید تصور کنید ، خواهید داشت. ابتدا یاد خواهید گرفت که چگونه نماهای اساسی Android را با اجزای مرکب ترکیب کنید. در مرحله بعدی ، به مزایای گسترش نماهای موجود برای افزودن سبک منحصر به فرد خود پی خواهید برد. سرانجام ، شما نحوه ساخت یک نمای سفارشی را از ابتدا با گسترش کلاس View کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش ایجاد نمای سفارشی مورد نیاز برای ساخت برنامه های آندروید در سطح جهانی را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
ایجاد اجزای مرکب
Creating Compound Components
-
ایجاد اجزای مرکب
Creating Compound Components
-
مقدمه ای بر اجزای مرکب
Intro to Compound Components
-
ترکیب نمایش ها به یک م Compلفه مرکب
Combining Views into a Compound Component
-
برقراری ارتباط بین View و Activity
Communicating between View and Activity
-
رویکرد کوتلین به ارتباطات
A Kotlin Approach to Communication
-
ویژگی های سفارشی
Custom Attributes
-
خلاصه
Summary
گسترش بازدیدها
Extending Views
-
گسترش بازدیدها
Extending Views
-
مقدمه ای برای گسترش بازدیدها
Intro to Extending Views
-
سفارشی کردن نماهای موجود
Customizing Existing Views
-
معرفی بوم
Intro to the Canvas
-
کنار آمدن با کلیپ
Coping with Clipping
-
با استفاده از ویژگی های سفارشی
Using Custom Attributes
-
انتخاب بدون رنگ
Selecting No Color
-
ارتباط گسترده مشاهده شده
Extended View Communication
-
ملاحظات هنگام گسترش بازدیدها
Considerations When Extending Views
-
پشتیبانی از اندازه های مختلف صفحه نمایش
Supporting Different Screen Sizes
-
کامپوننت مرکب در مقابل نمای گسترده
Compound Component vs. Extended View
-
خلاصه
Summary
ایجاد نماهای سفارشی
Creating Custom Views
-
ایجاد نماهای سفارشی
Creating Custom Views
-
ایجاد یک نمای از خراش
Creating a View from Scratch
-
طراحی با ریاضی
Drawing with Math
-
بالشتک و موقعیت
Padding and Positioning
-
محافل نقاشی
Painting Circles
-
خلاصه
Summary
موقعیت یابی و اندازه گیری نمای سفارشی
Custom View Positioning and Sizing
-
موقعیت یابی و اندازه گیری نمای سفارشی
Custom View Positioning and Sizing
-
درک onMeasure ()
Understanding onMeasure()
-
اندازه گیری نمای شما
Measuring Your View
-
اندازه سفارشی با ویژگی ها
Custom Sizing with Attributes
-
انعطاف پذیر کردن اندازه نمایش شما
Making Your View Size Flexible
-
خلاصه
Summary
نمای سفارشی خود را تعاملی کنید
Making Your Custom View Interactive
-
نمای سفارشی خود را تعاملی کنید
Making Your Custom View Interactive
-
مدیریت رویدادهای حرکت
Handling Motion Events
-
ساخت تعاملی شماره گیری رنگی
Making the Color Dial Interactive
-
مختصات ورودی کاربر
User Input Coordinates
-
همه را با هم گره بزنید
Tying It All Together
-
خلاصه
Summary
نمایش نظرات