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 |