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

? REACHUS @ | Original: StackOverFlow
---

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

Есть все новые вещи, введенные в Материалов обратно совместим (к которому версии ) ?

---

Top 5 ответ

1Paresh Mayani @

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

Библиотека поддержки: http://developer.android.com/tools/support-library/features.html#v7-appcompat

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

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

com.android.support:appcompat-v7:21.0.+
2Abdellah @

ОфициальноMaterial Design является назад к http://developer.android.com/tools/support-library/features.html#v7-appcompat .

3Androidme @

Просто добавить к ответу Paresh, а не все особенности Материалов доступны на более старых выпусках. Пользовательские темы и переходы деятельности доступны только для интерфейсов > 21, однако, как другие упомянули некоторые из функций доступны в библиотеке поддержки.

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

4Inoy @ Material Design from Android 2.2 (API 8) to present 5.0 (API 21)

Вот что вам нужно:

Toolbar Material Design Library for widgets (buttons, checkboxes, etc) 1. Toolbar

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

<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

Для того, чтобы Toolbar работать нижний API 11 Использование Theme.AppCompat.Light.NoActionBar (вместо windowActionBar установлен в ложь)

<style name="NoActionBarTheme" parent="Theme.AppCompat.Light.NoActionBar">
     ...
</style>
2. Material Design Library

Вот Материал Библиотека проектирования для красивых кнопок, и т.д ..

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

Руководство Как добавить библиотеку Android Studio 1.0 - http://stackoverflow.com/questions/27364565/how-to-import-material-design-library-to-android-studio

.

Happy coding ;)