Подтвердить что ты не робот

Существуют ли какие-либо официальные API/Образцы/Учебники для внедрения новых руководств по материальному дизайну?

Фон

Недавно Google добавила множество рекомендаций для дизайнеров ( здесь), включая множество анимаций о том, как все может работать.

Проблема

Как я прочитал рекомендации, я решил попробовать новый дизайн и использовать библиотеку поддержки.

К сожалению, для многих (или, может быть, всего?) из них я не могу узнать, как их реализовать, используя официальные API, которые предоставил Google.

Например, я попытался выяснить, как они реализовали этот классный эффект прокрутки под названием "Гибкое пространство с изображением" (взято из здесь): ссылка. Однако, независимо от того, где я ищу, единственное, что я нахожу, это сторонние библиотеки (например, этот).

Другим примером является способ создания стиля созданной кнопки "Material-design" (размещен на нем здесь)

Что я нашел

Я нашел только крошечные фрагменты (и другие рекомендации) очень специфических элементов в блоге разработчиков Android, например здесь и здесь, но этого недостаточно для его использования, не говоря уже о поддержке pre- Lollipop версии Android (и что большинство устройств прямо сейчас).

Я также нашел эту документацию, но опять же, ей не хватает много объяснений тому, что ( здесь).

Вопрос

Существуют ли какие-либо API/Образцы/Учебники для любого нового руководства по дизайну материалов?

Ничего, кроме того, что я нашел?

Возможно ли, что библиотека поддержки почти не поддерживает новый дизайн? Я даже не мог найти поддержку диалогов и преференций в нем, поэтому я сделал что-то (на основе другой библиотеки) здесь...

Просто странно, что существует так много примеров анимаций, но нет реального кода, чтобы попробовать и использовать для лучшей практики...

4b9b3361

Ответ 1

В то время как новый API предоставляет некоторые новые элементы пользовательского интерфейса, такие как CardView (которые уже были включены в библиотеку поддержки), нет новых конкретных API-интерфейсов для материальных анимаций, эти возможности анимации уже существуют в текущем API.

Тема материала предоставляет анимации по умолчанию и переходы активности, однако вам нужно сделать все остальное самостоятельно и, как упоминалось в этом учебнике.

Короче говоря, в то время как новый Android API 21 появился с новыми компонентами, вам все равно придется реализовать большую часть дизайна самостоятельно.

Ответ 2

Новый API предоставляет recylerview, cardview и многие API-интерфейсы проектирования, а также обратную поддержку, используя библиотеки appcompact v7.

для технических характеристик: - здесь

Вот некоторые варианты, где вы можете изучить API-интерфейс для создания материалов и реализовать их

  • если вы похожи на меня, который любит смотреть видео, а не учебу, вот отличный источник для вас: - Youtube Link он лучший, и я следую за этим плейлистом. все еще каждую неделю в плейлист будут добавлены 2-4 видео.

  • Разработчики Google: Здесь (это создатели)

  • Другой веб-сайт: - TreyRobinson

Но я рекомендую вам использовать 1-й или 2-й вариант обучения.

Какой-то отличный источник, который я использую для создания своих приложений для дизайна материалов:

  • выберите primarycolor,.... и т.д.: Здесь

  • установите цвет акцента: Здесь установите основной цвет в среднюю блокировку и нажмите пробел, чтобы загрузить следующий набор цветов акцента.

Ответ 3

Привет, вот URL, который я нашел, когда я googled "android lollipop apps github" https://github.com/mikepenz/LollipopShowcase

Я использовал Android Studio 1.0 для git клонировать исходный код, попробовать его в удовольствие