نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، شما به چگونگی سبک کردن ویجت ها یا نماهای برنامه خود ، همراه با انتخاب و استفاده از تم های مناسب برای برنامه خود می پردازید ، ضمن اینکه سطح API دستگاه اندروید را در ذهن دارید. رابط کاربری جذاب اولین برداشت از هر برنامه که کاربران با آن روبرو می شوند. برای ارائه یک رابط کاربری و طراحی روان ، جذاب و سازگار ، مهمترین مرحله ای که یک توسعه دهنده باید بر روی آن تمرکز کند ، مضامین و سبکهای برنامه است. این دوره ، Android Fundamentals: Styles and themes ، درمورد نحوه اعمال سبک ها بر روی نمایش ها و ابزارک های موجود در برنامه android و انتخاب تم های مناسب برای یک برنامه است. ابتدا ، شما به چگونگی اعمال سبک ها در یک View یا ViewGroup ، همراه با استفاده از مفهوم وراثت برای یک ظاهر طراحی شده ، توجه خواهید کرد. در مرحله بعدی ، شما سفارشی سازی یک موضوع را برای برنامه خود انجام می دهید و این می تواند به کاربران کمک کند تا فقط با یک نگاه به آن دسته از برنامه های شما را شناسایی کنند. سرانجام ، شما در مورد چگونگی حل بهترین مشکلات سازگاری با برنامه خود برای دستگاه های سطح پایین API که از آن استفاده می کنند ، استفاده می کنید. بعد از اتمام این دوره ، درک بهتری از نحوه استفاده از سبک ها و مضامین در برنامه های Android خود خواهید یافت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
بررسی اجمالی ماژول
Module Overview
-
پیش نیازها و فیلم های نمایشی
Prerequisites and Demo Videos
نماهای یک ظاهر طراحی شده
Styling Views
-
بررسی اجمالی
Overview
-
راه اندازی پروژه و بررسی اجمالی پرونده های فهرست پیش فرض مقادیر
Project Setup and Overview of Default Values Directory Files
-
تعریف سبک ها برای بازدیدها
Defining Styles for Views
-
تعریف سبک ها برای بازدیدها ادامه دارد
Defining Styles for Views Continued
-
قطعه کد: نماهای یک ظاهر طراحی شده
Code Snippet: Styling Views
-
انتخاب کننده: سبک سازی نماها بر اساس وضعیت آنها
Selector: Styling Views Based on Their State
-
پیاده سازی انتخابگر با استفاده از StateListDrawable
Implementing Selector Using StateListDrawable
-
قطعه کد: انتخابگر StateListDrawable
Code Snippet: StateListDrawable Selector
-
پیاده سازی انتخابگر با استفاده از ColorStateList
Implementing Selector Using ColorStateList
-
استفاده از Gradient و Shadow بر روی Views
Applying Gradient and Shadow to the Views
-
خلاصه
Summary
استفاده از مفهوم وراثت برای یک ظاهر طراحی شده
Using the Concept of Inheritance for Styling Views
-
بررسی اجمالی
Overview
-
درک بیان مسئله: سربار نگهداری
Understanding the Problem Statement: Maintenance Overhead
-
وراثت صریح در مقابل وراثت ضمنی
Explicit Inheritance vs Implicit Inheritance
-
اجرای وراثت ضمنی
Implementing Implicit Inheritance
-
اجرای صریح ارث
Implementing Explicit Inheritance
-
قطعه کد: وراثت صریح و ضمنی
Code Snippet: Explicit and Implicit Inheritance
-
قابلیت استفاده مجدد: مزیت سبک سازی با وراثت
Reusability: Advantage of Styling with Inheritance
-
چه موقع باید یک سبک را برای نمایش تعریف کنیم؟
When Should We Define a Style for a View?
-
خلاصه
Summary
استفاده از مضامین
Applying Themes
-
بررسی اجمالی
Overview
-
چرا تمدن؟
Why Theming?
-
انتخاب و استفاده از یک تم
Selecting and Applying a Theme
-
کاوش انواع مختلف تم انتخاب شده
Exploring Various Variants of the Selected Theme
-
سفارشی کردن تم برنامه
Customizing Application Theme
-
سبک ها در مقابل مضامین: شباهت ها و تفاوت ها
Styles vs. Themes: Similarities and Differences
-
خلاصه و منابع
Summary and References
حفظ سازگاری به عقب
Maintaining Backward Compatibility
-
چرا سازگاری عقب مانده است؟
Why Backward Compatibility?
-
درک بیان مسئله
Understanding the Problem Statement
-
حفظ سازگاری توسط XML و Java Code
Maintaining Compatibility by XML and Java Code
-
پیاده سازی سازگاری به عقب توسط XML و Java Code
Implementing Backward Compatibility by XML and Java Code
-
خلاصه و منابع
Summary and References
کاوش استفاده عملی از سبک ها و مضامین
Exploring Practical Usage of Styles and Themes
-
مروری و هدف ماژول
Module Overview and Objective
-
راه اندازی اولیه پروژه
Initial Project Setup
-
بررسی ساختار پروژه
Exploring Project Structure
-
مضامین مورد استفاده
Themes Used
-
سبک های اعمال شده
Styles Applied
-
اصلاح پالت رنگ
Modifying Color Palette
-
خلاصه
Summary
-
بعدش چی؟
What Next?
نمایش نظرات