XML-Designs zu Compose migrieren

Wenn Sie die Funktion „Schreiben“ in einer vorhandenen App verwenden, müssen Sie Ihre Designs in XML migrieren, damit Sie MaterialTheme für die Erstellungsseite verwenden können. Für das Design Ihrer App gibt es also zwei Quellen: das ansichtsbasierte Design und das Schreiben-Design. Änderungen an Ihrem Stil müssen an mehreren Stellen vorgenommen werden. Sobald Ihre App vollständig zu „Compose“ migriert wurde, können Sie Ihre XML-Designs entfernen.

Wenn Sie Ihre XML-Designs zu Compose migrieren möchten, verwenden Sie den Material Theme Builder, um in Compose von einem XML-Design zu Material 3 zu migrieren. Sie können Ihre vorhandenen Farbrollen, z. B. Primär- und Sekundärfarben aus Ihrem XML-Design, verwenden und an den Material Theme Builder übergeben. Dadurch wird in Compose ein vollständiges Material 3-Design erstellt und du kannst Farb- und Designdateien herunterladen, die du in deiner App verwenden kannst.

Material Theme Builder generiert ein MaterialTheme sowie helle und dunkle Farbschemata für deine App. Wenn in deiner App benutzerdefinierte Formen oder Typografie verwendet werden, migriere deine benutzerdefinierten Formen und Typografien, indem du Shape bzw. Typography definierst. Gib diese Informationen nach der Definition an dein MaterialTheme an. Weitere Informationen finden Sie unter Formen und Typografie.