page.title=Material Design для Android
page.tags=Material,design
page.type=разработка
page.image=images/cards/design-material-for-android_2x.jpg
@jd:body
Создание приложений с помощью Material Design Введение в Material Design Бумага и чернила: материалы, имеющие первостепенное значение Material Design в приложениях для конференции Google I/OДокументация для разработчиков
Видеоролик
Видеоролик
Видеоролик
Material Design представляет собой комплексную концепцию создания визуальных, движущихся и интерактивных элементов для различных платформ и устройств. Теперь Android включает в себя поддержку приложений с элементами Material Design. Чтобы использовать элементы Material Design в своих приложениях под Android, руководствуйтесь инструкциями в спецификации Material Design, а также воспользуйтесь новыми компонентами и функциями, доступными в Android 5.0 (уровень API 21) и выше.
Android предоставляет следующие элементы для построения приложений в соответствии с концепцией Material Design:
Дополнительные сведения о реализации Material Design в Android см. в разделе Создание приложений с помощью Material Design.
Тема Material Design предоставляет новый стиль для ваших приложений, системные виджеты, для которых можно настраивать цветовую палитру, и анимации, выполняемые по умолчанию в качестве реакции на касание и при переходах между действиями.
Тема Material Design в темных тонах
Тема Material Design в светлых тонах
Дополнительные сведения см. в разделе Использование темы Material Design.
Android предоставляет два новых виджета для отображения подсказок и списков с использованием стилей и анимаций Material Design:
Виджет RecyclerView
представляет собой более гибкую версию ListView
,
которая поддерживает различные типы макетов и способствует повышению производительности.
Виджет CardView
позволяет отображать важные элементы информации внутри
подсказок, имеющие согласованный внешний вид и поведение.
Дополнительные сведения см. в разделе Создание списков и подсказок.
Теперь, помимо свойств X и Y, представления в Android имеют свойство Z. Это новое свойство показывает, насколько представление "приподнято", иными словами, определяет
Дополнительные сведения см. в разделе Определение теней и обрезка представлений.
Новые API-интерфейсы анимации позволяют создавать нестандартную анимацию для реакции на касание в элементах пользовательского интерфейса, изменения состояния представления и переходов между действиями.
Эти API-интерфейсы позволяют:
Анимация для реакции на касание встроена в некоторые стандартные представления, например кнопки. Новые API-интерфейсы позволяют разработчику настраивать эти анимации и добавлять их в свои нестандартные представления.
Дополнительные сведения см. в разделе Определение настраиваемой анимации.
Следующие возможности по работе с графическими объектами облегчают реализацию приложений с элементами Material Design:
Дополнительные сведения см. в разделе Работа с элементами дизайна.