Material 3 Expressive introduce tre livelli di espressione: di base, eccellente e trasformativo.
Utilizza questi livelli per valutare il livello di espressione raggiunto. Scegli come target il livello eccellente o trasformativo per la tua app per ottenere un'espressione ottimale.
Di base (obbligatorio nel 2024) | Eccellente (obbligatorio) | Trasformativa (consigliata) | |
---|---|---|---|
Componenti | Migrazione dei componenti di riferimento | Più componenti espressivi | Più componenti espressivi e personalizzazione |
Colore | Tavolozza di riferimento | Temi della tavolozza dinamica | Temi di tavolozze dinamiche e/o combinazioni di colori inaspettate |
Caratteri | Roboto Flex | Roboto Flex | Roboto Flex con morphing |
Forma | - | Utilizzo parziale della libreria di forme e del contenimento | Utilizzo della libreria di forme e contenimento espressivo |
Movimento | Token di movimento | Token di movimento con un uso limitato di movimenti espressivi (morphing di forme e animazioni a molla) | Token di movimento con un uso limitato di movimenti espressivi (morphing di forme e animazioni a molla) |
Momenti hero | - | Momenti di design espressivo specifici del prodotto | Momenti di design espressivi specifici del prodotto, gerarchia e personalizzazione drammatiche |
Adattiva | Applica il comportamento responsive a layout e componenti (utilizza i margini in percentuale) | Applica il comportamento adattabile e reattivo a layout e componenti (utilizza i margini percentuali), aggiungi un valore dopo il punto di interruzione (225 dp) | Applica il comportamento reattivo e adattivo a layout e componenti (utilizza i margini percentuali), aggiungi un valore dopo il punto di interruzione (225 dp) e, se possibile, fornisci design specifici per schermi di grandi dimensioni |