Anda dapat menata gaya bagian teks untuk meningkatkan keterbacaan, meningkatkan pengalaman pengguna yang positif, dan mendorong kreativitas yang lebih besar melalui penggunaan warna dan font.
Hasil
Kompatibilitas versi
Implementasi ini mengharuskan minSDK project Anda ditetapkan ke API level 21 atau yang lebih tinggi.
Dependensi
Menata gaya bagian teks
Kode berikut menampilkan string "Hello World" menggunakan warna biru untuk "H", merah untuk "W", dan hitam untuk teks lainnya. Untuk menetapkan gaya yang berbeda dalam
satu Text composable, gunakan kode berikut:
@Composable fun MultipleStylesInText() { Text( buildAnnotatedString { withStyle(style = SpanStyle(color = Color.Blue)) { append("H") } append("ello ") withStyle(style = SpanStyle(fontWeight = FontWeight.Bold, color = Color.Red)) { append("W") } append("orld") } ) }
Poin utama tentang kode
- Menggunakan
buildAnnotatedStringyang menampilkan stringAnnotatedStringuntuk menetapkan gaya yang berbeda dalam teks. - Menata gaya bagian teks dengan
SpanStyle, konfigurasi yang memungkinkan penataan gaya tingkat karakter.
Koleksi yang berisi panduan ini
Panduan ini adalah bagian dari koleksi Panduan Singkat pilihan yang mencakup sasaran pengembangan Android yang lebih luas: