Aggiornamento degli stili

In occasione di Google I/O, abbiamo presentato in anteprima gli stili come un nuovo modo per personalizzare i componenti. In base al tuo feedback, stiamo evolvendo l'API per rendere le API Styles principali meno vincolanti. Anziché definire le proprietà visive nel livello di base, le definizioni delle proprietà vengono spostate nel livello del sistema di progettazione (ad es. Material o il tuo sistema di progettazione), offrendo ai sistemi di progettazione un maggiore controllo sulle proprietà personalizzabili supportate dai loro componenti o su come creare proprietà personalizzabili (stylePropertyOf / styleLocalOf). Mentre questa modifica è in corso, abbiamo rimosso temporaneamente la documentazione e la skill iniziali che abbiamo pubblicato e l'API Styles rimarrà @Experimental in Compose 1.13. Condivideremo ulteriori informazioni quando la nuova forma dell'API sarà pronta per la rivalutazione e ci piacerebbe ricevere il tuo feedback su questa nuova direzione.

A causa di questo cambiamento di architettura, l'API Styles rimane sperimentale in Compose 1.13. Stiamo collaborando attivamente con i partner e con Material 3 per perfezionare l'unione degli stili e l'ergonomia per gli sviluppatori prima della disponibilità generale.