Material Design Abwärtskompatibilität

? REACHUS @ | Original: StackOverFlow
---

Von Beispiele auf den Android Developer -Seiten bereitgestellten sehe ich, dass neue Ansichten, wie die RecyclerView, sind abwärtskompatibel ( android.support.v7.widget.RecyclerView).

Sind alle neuen Dinge in Material Design eingeführt abwärtskompatibel ( welche Version ) ?

---

Top 5 Antwort

1Paresh Mayani @

Aktualisieren Sie diese Antwort als Lollipop OS offiziell mit Support-Bibliotheken, die Sie in Ihrem Projekt verwenden können, um die Kompatibilität zu älteren Versionen bieten freigesetzt.

Support-Bibliothek : http://developer.android.com/tools/support-library/features.html#v7-appcompat

Diese Bibliothek bietet Unterstützung für die Aktionsleiste User Interface Design -Muster. Diese Bibliothek bietet Unterstützung für Materialdesign Benutzeroberfläche Implementierungen .

Wenn Sie Android Studio sind dann brauchen Sie nur die unten Abhängigkeitskennungbeinhalten:

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

Offiziell die Material Design ist rückwärts zum http://developer.android.com/tools/support-library/features.html#v7-appcompat .

3Androidme @

Nur um auf den Paresh Antwort hinzufügen, sind nicht alle Funktionen der Materialdesign auf älteren Versionen zur Verfügung. Benutzerdefinierte Themen und Tätigkeitsübergängesind nur für APIs > 21 verfügbar, aber wie andere erwähnt einige der Features finden Sie in Support-Bibliothek .

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

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

Hier, was Sie brauchen :

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

Nehmen Sie einfach die Idee, und schon kann es losgehen .

<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"/>

Setup-Anleitung : http://antonioleiva.com/material-design-everywhere/

Quelle mit Beispiel: https://github.com/antoniolg/MaterialEverywhere

Um die Symbolleiste arbeiten unteren API 11 Verwendung Theme.AppCompat.Light.NoActionBar (statt windowActionBar auf false gesetzt )

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

Hier ist Material Design -Bibliothek für Zierknöpfen, etc ..

Guide, Code, beispielsweise - https://github.com/navasmdc/MaterialDesignLibrary

Führen Sie, wie Bibliothek, um Android Studio 1.0 hinzuzufügen - http://stackoverflow.com/questions/27364565/how-to-import-material-design-library-to-android-studio

.

Happy coding ;)