2014-09-06 13 views
6

Il nuovo design dei materiali Android supporta la versione precedente di Android come 3.0 o 2.1? se supporta come sarebbe? come un vero design materiale o semplicemente come un vecchio design? Sto per aggiornare la mia app con il tema del material design, quindi c'è qualcuno che lo ha già fatto?Progettazione materiale Android

+2

"Il nuovo design dei materiali Android supporterà la versione precedente di Android come 3.0 o 2.1?" - AFAIK, non esiste alcun supporto di produzione per Material Design su Android oggi. La "L" Developer Preview ha alcuni aspetti del Material Design, da utilizzare solo su "L". "Sto per aggiornare la mia app con il tema del material design, quindi c'è qualcuno che ha già fatto questo?" - Ti suggerisco di tenerlo sospeso per alcuni mesi, fino a quando la versione successiva di Android verrà distribuita, con un aggiornamento al pacchetto di supporto Android, e quindi vedere cosa è disponibile per le API precedenti. – CommonsWare

+0

Sono giunto a questa decisione perché evernote è stato aggiornato con un design di tipo kinda. Mi stavo chiedendo come mai quei ragazzi hanno fatto un nuovo design senza il supporto adeguato di Android. perché il nuovo evernote gira su API18 – Kirk

+1

È possibile che Evernote stia lavorando a stretto contatto con gli ingegneri di Google, con versioni pre-release di pacchetti di supporto Android aggiornati e simili. Oppure, è possibile che Evernote stia "saltando la pistola" e finirà per rifare le cose un giorno per adattarsi meglio a un'implementazione "reale" del material design che uscirà nei prossimi mesi. – CommonsWare

risposta

5

Per quanto riguarda la progettazione del materiale come concetto, sì, oggi puoi fare tutto. Alcuni aspetti richiederebbero molto più lavoro da parte tua (ad esempio, imitando le nuove linee guida di progettazione della barra delle azioni), mentre alcune parti sono molto più semplici (ad esempio le nuove linee guida per la spaziatura e i colori dei contenuti).

Ci sono anche alcune librerie disponibili per aiutarti con questo. Ci sono molte librerie di terze parti che supportano il concetto di "carte" come Cards UI for Android e Cardslilb, e c'è una libreria per il Floating Action Button.

Per quanto riguarda il tema Materiale, che rende più o meno automaticamente l'app "Materiale", no, non è disponibile l'implementazione della libreria di supporto al momento. Quello che vedi al momento sul mercato è per lo più fatto da zero. Ho consigliato di tenere premuto fino a quando Android L non è stato rilasciato ufficialmente. Le nuove versioni delle librerie di supporto includeranno il supporto per almeno alcune di queste funzionalità (such as CardView).

+0

Grazie per la tua risposta, perché c'è una grande confusione sul design delle carte invece di un semplice ListView. e cosa è successo alla lista GridView? – Kirk

+1

Il design delle carte sta diventando grande perché Google ha iniziato a includerlo nella maggior parte delle sue app, ed è un elemento di visibilità molto elevato nella progettazione dei materiali. Google fornisce alcune indicazioni su quando utilizzare un elenco di schede rispetto a un elenco normale rispetto a una griglia [qui] (http://www.google.com/design/spec/components/lists.html#lists-usage) e [ qui] (http://www.google.com/design/spec/components/cards.html#cards-usage). –

Problemi correlati