2014-09-06 13 views
6

Unterstützt das neue Android Material Design alte Version von Android wie 3.0 oder 2.1? wenn es unterstützt, wie würde es aussehen? als echtes Materialdesign oder nur als altes Design? Ich bin dabei, meine App mit dem Thema Materialdesign zu aktualisieren, also gibt es jemanden, der das bereits getan hat?Android Material Design

+2

"Unterstützt das neue Android Material Design die alte Version von Android wie 3.0 oder 2.1?" - AFAIK, es gibt heute keine Produktionsunterstützung für Material Design auf Android. Die "L" Developer Preview hat einige Aspekte des Material Designs, nur für "L". "Ich bin gerade dabei, meine App mit dem Thema Materialdesign zu aktualisieren. Gibt es jemanden, der das bereits getan hat?" - Ich schlage vor, dass Sie dies für ein paar Monate aussetzen, bis die nächste Version von Android ausgeliefert wird, mit einem Update für das Android-Support-Paket, und dann sehen, was für ältere APIs verfügbar ist. – CommonsWare

+0

Ich bin zu dieser Entscheidung gekommen, weil evernote mit ein bisschen Material Design aktualisiert hat. Ich frage mich, wie haben diese Jungs mit neuem Design ohne die richtige Unterstützung von Android zu tun. weil new evernote auf API18 läuft – Kirk

+1

Es ist möglich, dass Evernote eng mit Google-Ingenieuren arbeitet, mit Vorabversionen von aktualisierten Android Support-Paketen und ähnlichem. Oder, es ist möglich, dass Evernote "die Waffe springt" und irgendwann die Dinge wieder aufnehmen wird, um einer "echten" Material-Design-Implementierung, die in den kommenden Monaten herauskommt, besser zu entsprechen. – CommonsWare

Antwort

5

Soweit Material Design als Konzept geht, können Sie ja alles heute tun. Einige Aspekte davon würden viel mehr Arbeit von Ihnen erfordern (zum Beispiel, die neuen Aktionsleisten-Designrichtlinien zu imitieren), während einige Teile viel einfacher sind (z. B. die neuen Richtlinien für den Abstand und die Farben von Inhalten).

Es gibt auch einige Bibliotheken, die Ihnen dabei helfen können. Es gibt viele Third-Party-Bibliotheken, die das Konzept der "Karten" wie Cards UI for Android und Cardslilb unterstützen, und es gibt eine Bibliothek für die Floating Action Button.

Soweit das Thema Material für mehr oder weniger automatisch Ihre App "Material", nein, es ist keine Unterstützung Bibliothek Implementierung jetzt verfügbar. Was Sie im Moment auf dem Markt sehen, wird meist von Grund auf neu gemacht. Ich empfahl, sich zu halten, bis Android L offiziell veröffentlicht wird. Die neuen Versionen der Support-Bibliotheken enthalten Unterstützung für mindestens einen Teil dieser Funktionalität (such as CardView).

+0

Vielen Dank für Ihre Antwort, warum gibt es eine große Fuzz über Karten-Design statt nur eine einfache ListView. Und was ist mit der GridView-Liste passiert? – Kirk

+1

Das Karten-Design wird immer größer, weil Google es in die meisten Apps integriert hat und es ist ein sehr sichtbares Element des Material-Designs. Google bietet eine Anleitung zur Verwendung einer Kartenliste im Vergleich zu einer normalen Liste im Vergleich zu einem Raster [hier] (http://www.google.com/design/spec/components/lists.html#lists-usage) und [ hier] (http://www.google.com/design/spec/components/cards.html#cards-usage). –