Материал Дизайн обратная совместимость


из примеров, приведенных на страницах разработчиков Android, я вижу, что новые представления, такие как RecyclerView, обратно совместимы (android.support.v7.widget.RecyclerView).

все ли новые вещи, представленные в Material Design, обратно совместимы (с какой версией)?

6 62

6 ответов:

обновление этого ответа как чупа-чупс ОС официально выпущена с библиотеками поддержки, которые вы можете использовать внутри вашего проекта, чтобы обеспечить совместимость с более старыми версиями.

поддержка библиотека:В7-библиотека совместимости приложений

эта библиотека добавляет поддержку шаблона проектирования пользовательского интерфейса панели действий. Эта библиотека включает поддержку реализаций пользовательского интерфейса material design.

Если вы используете Android Студия тогда вам просто нужно включить ниже идентификатор зависимости:

com.android.support:appcompat-v7:21.0.+

Material Design от Android 2.2 (API 8) до настоящего времени 5.0 (API 21)

вот что тебе нужно:

  1. панели инструментов
  2. библиотека дизайна материалов для виджетов (кнопки, чекбоксы и т. д.)

1. Панель инструментов

просто получить идею, и вы готовы идти.

<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?attr/colorPrimaryDark"/>

руководство по установке:http://antonioleiva.com/material-design-everywhere/

источник пример: https://github.com/antoniolg/MaterialEverywhere

сделать панели инструментов работы меньше API 11 использовать тема.Совместимости приложений.Свет.NoActionBar ( вместо windowActionBar установлено значение false)

<style name="NoActionBarTheme" parent="Theme.AppCompat.Light.NoActionBar">
     ...
</style>

2. Библиотека Дизайна Материалов

здесь Библиотека Дизайна Материалов для симпатичных кнопок и т. д..

руководство, код, пример - https://github.com/navasmdc/MaterialDesignLibrary

руководство по добавлению библиотеки в Android Studio 1.0 -как импортировать библиотеку material design в Android Studio?

.

удачи в кодировании ;)

по официальной версии Material Design обратно в В7-библиотека совместимости приложений поддержку.

просто чтобы добавить к ответу Пареша, не все функции Material Design доступны в более старых версиях. Пользовательские темы и переходы действий доступны только для API > 21, однако, как уже упоминалось, некоторые функции доступны в библиотеке поддержки.

https://developer.android.com/training/material/compatibility.html

API включен с версии 22. Вам нужно включить эту зависимость в gradle dependency:

com.андроид.поддержка:дизайн:22.2.0

библиотека поддержки дизайна Google, представленная в I / O 2015

http://android-developers.blogspot.gr/2015/05/android-design-support-library.html

вы найдете много хороших вещей для материального дизайна.

  • Навигатора
  • закусочная
  • Плавающая Кнопка Действия
  • CoordinatorLayout, движение и прокрутка (лучшая часть, которая включает эффект параллакса и закреплена панели инструментов)

и многое другое ...