Auf der Google I/O haben wir „Stile“ als neue Möglichkeit zur Anpassung von Komponenten vorgestellt.
Aufgrund Ihres Feedbacks entwickeln wir die API weiter, um die wichtigsten Styles APIs weniger voreingenommen zu gestalten. Anstatt dass die Foundation-Ebene visuelle Eigenschaften definiert, werden die Eigenschaftsdefinitionen auf die Designsystem-Ebene verschoben (z. B. Material oder Ihr eigenes Designsystem). Dadurch haben Designsysteme mehr Kontrolle darüber, welche anpassbaren Eigenschaften ihre Komponenten unterstützen oder wie benutzerdefinierte anpassbare Eigenschaften erstellt werden (stylePropertyOf / styleLocalOf). Während diese Änderung im Gange ist, haben wir die ursprüngliche Dokumentation und die veröffentlichten Funktionen vorübergehend entfernt. Die Styles API bleibt in Compose 1.13 @Experimental. Wir werden euch auf dem Laufenden halten, sobald die neue API-Form zur Neubewertung bereit ist, und freuen uns auf euer Feedback zu dieser neuen Richtung.
Aufgrund dieser Architekturänderung bleibt die Styles API in Compose 1.13 experimentell. Wir arbeiten aktiv mit Partnern und Material 3 zusammen, um die Zusammenführung von Stilen und die Ergonomie für Entwickler vor der allgemeinen Verfügbarkeit zu optimieren.