Необхідні знання та компоненти
- Android 5.0 (рівень API 21)
Material Design представляє собою комплексну концепцію створення візуальних, що рухаються і інтерактивних елементів для різних платформ і пристроїв. Щоб застосувати елементи Material Design в своїх додатках Android, керуйтеся інструкціями в специфікації Material Design. а також скористайтеся новими компонентами і функціями, які доступні в Android 5.0 (рівень API 21).
Даний курс навчання присвячений створенню додатків Material Design, в ході якого використовуються наступні елементи:
- тема Material Design;
- віджети для карток і списків;
- настроюються тіні і обрізка уявлень;
- векторні елементи;
- настроюється анімація.
У цьому курсі також розглядається забезпечення зворотної сумісності нового додатка, в якому використовуються функції Material Design, з версіями Android, попередніми версії 5.0 (рівень API 21).
Початок роботи Дізнайтеся, як оновлювати додатки за допомогою елементів Material Design. Використання теми Material Design Дізнайтеся, як застосовувати стилі Material Design в додатках. Створення списків і карток Дізнайтеся, як за допомогою системних віджетів створювати однакові списки і картки. Визначення тіней і обрізка уявлень Дізнайтеся, як встановлювати висоту уявлень для створення настроюються тіней, а також обрізати уявлення. Робота з елементами дизайну Дізнайтеся, як створювати векторні елементи і тонувати елементи дизайну. Визначення настроюється анімації Дізнайтеся, як створювати настроюється анімацію для уявлень і переходів між операціями, в яких застосовуються загальні елементи. Забезпечення сумісності Дізнайтеся, як забезпечити сумісність додатків з версіями платформи, попередніми Android 5.0.
Follow @AndroidDev on Twitter
Follow Android Developers on Google+
Check out Android Developers on YouTube
This class requires API level or higher
This doc is hidden because your selected API level for the documentation is. You can change the documentation API level with the selector above the left navigation.
For more information about specifying the API level your app requires, read Supporting Different Platform Versions.