شما میتوانید بخشهایی از متن را استایلبندی کنید تا خوانایی را بهبود بخشید، تجربه کاربری مثبت را افزایش دهید و با استفاده از رنگها و فونتها، خلاقیت بیشتری را تشویق کنید.
نتایج

سازگاری نسخه
این پیادهسازی مستلزم آن است که minSDK پروژه شما روی سطح API 21 یا بالاتر تنظیم شده باشد.
وابستگیها
استایل دادن به بخشهایی از متن
کد زیر رشته "Hello World" را با استفاده از رنگ آبی برای "H"، قرمز برای "W" و مشکی برای بقیه متن نمایش میدهد. برای تنظیم سبکهای مختلف در یک Text composable واحد، از کد زیر استفاده کنید:
@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") } ) }
نکات کلیدی در مورد کد
- از
buildAnnotatedStringاستفاده میکند که یک رشتهAnnotatedStringرا برمیگرداند تا سبکهای مختلف را در متن تنظیم کند. - بخشی از متن را با
SpanStyleاستایل میدهد، پیکربندیای که امکان استایلدهی در سطح کاراکتر را فراهم میکند.
مجموعههایی که حاوی این راهنما هستند
این راهنما بخشی از این مجموعههای راهنمای سریعِ برگزیده است که اهداف گستردهتر توسعه اندروید را پوشش میدهد:
