Metnin bazı bölümlerini biçimlendirerek okunabilirliği artırabilir, olumlu kullanıcı deneyimini iyileştirebilir ve renkler ile yazı tiplerini kullanarak daha fazla yaratıcılığı teşvik edebilirsiniz.
Sonuçlar
Sürüm uyumluluğu
Bu uygulama, projenizin minSDK'sının API düzeyi 21 veya sonraki sürümlere ayarlanmasını gerektirir.
Bağımlılıklar
Metnin bölümlerini biçimlendirme
Aşağıdaki kod, "H" için mavi, "W" için kırmızı ve metnin geri kalanı için siyah renk kullanarak "Hello World" dizesini görüntüler. Tek bir Text composable içinde farklı stiller ayarlamak için aşağıdaki kodu kullanın:
@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") } ) }
Kodla ilgili önemli noktalar
- Metinde farklı stiller ayarlamak için
AnnotatedStringdizesi döndürenbuildAnnotatedStringişlevini kullanır. SpanStyleile metnin stilini belirleme. Bu yapılandırma, karakter düzeyinde stil belirlemeye olanak tanır.
Bu rehberi içeren koleksiyonlar
Bu kılavuz, daha kapsamlı Android geliştirme hedeflerini ele alan aşağıdaki seçilmiş Hızlı Kılavuz koleksiyonlarının bir parçasıdır: