Memigrasikan tema XML ke Compose

Saat memperkenalkan Compose di aplikasi yang sudah ada, Anda perlu memigrasikan tema dalam XML agar dapat menggunakan MaterialTheme untuk layar Compose. Ini berarti tema aplikasi Anda akan memiliki dua sumber tepercaya: tema berbasis View dan tema Compose. Setiap perubahan pada gaya visual Anda perlu dilakukan di beberapa tempat. Setelah aplikasi dimigrasikan sepenuhnya ke Compose, Anda dapat menghapus tema XML.

Untuk memigrasikan tema XML ke Compose, gunakan Material Theme Builder untuk bermigrasi dari tema XML ke Material 3 di Compose. Anda dapat menggunakan peran warna yang ada, seperti warna primer dan sekunder dari tema XML, dan meneruskannya ke Builder Tema Material. Tindakan ini akan membuat tema Material 3 sepenuhnya di Compose dan menyediakan file warna serta tema yang dapat didownload untuk digunakan di aplikasi Anda.

Material Theme Builder membuat MaterialTheme serta skema warna terang dan gelap untuk aplikasi Anda. Jika aplikasi Anda menggunakan bentuk atau tipografi kustom, migrasikan bentuk dan tipografi kustom Anda dengan menentukan Shape dan Typography. Setelah ditentukan, berikan informasi tersebut ke MaterialTheme Anda. Lihat bentuk dan tipografi untuk mempelajari lebih lanjut.