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
risposta
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
).
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
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). –
È possibile utilizzare v7 Appcompat library e Design Support Library per supportare il design del materiale su versioni Android pre-Lollipop.
"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
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
È 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