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 Seite „Schreiben“ 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 die XML-Designvorlage 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 Farbschemas für Ihre App. Wenn Ihre App benutzerdefinierte Formen oder Typografie verwendet, migrieren Sie Ihre benutzerdefinierten Formen und Typografien, indem Sie Shape bzw. Typography definieren. Gib diese Informationen nach der Definition an dein MaterialTheme an. Weitere Informationen finden Sie unter Formen und Typografie.