পাঠ্যের স্টাইল অংশ

রঙ এবং ফন্টের ব্যবহারের মাধ্যমে আপনি লেখার বিভিন্ন অংশকে শৈলীমণ্ডিত করে পাঠযোগ্যতা বাড়াতে, ব্যবহারকারীর ইতিবাচক অভিজ্ঞতা বৃদ্ধি করতে এবং আরও বেশি সৃজনশীলতাকে উৎসাহিত করতে পারেন।

ফলাফল

একাধিক শৈলীতে হ্যালো ওয়ার্ল্ড টেক্সট
চিত্র ১. একাধিক শৈলীযুক্ত একটি পাঠ্য সারি।

সংস্করণ সামঞ্জস্যতা

এই বাস্তবায়নের জন্য আপনার প্রোজেক্টের minSDK অবশ্যই API লেভেল ২১ বা তার বেশি হতে হবে।

নির্ভরশীলতা

পাঠ্যের অংশগুলিকে শৈলী দিন

নিম্নলিখিত কোডটি "Hello World" স্ট্রিংটি প্রদর্শন করে, যেখানে "H" অক্ষরটি নীল, "W" অক্ষরটি লাল এবং বাকি লেখাটি কালো রঙে দেখানো হয়েছে। একটিমাত্র Text কম্পোজেবলের মধ্যে বিভিন্ন স্টাইল সেট করতে, নিম্নলিখিত কোডটি ব্যবহার করুন:

@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 ব্যবহার করে টেক্সটের একটি অংশকে স্টাইল করা হয়, যা একটি ক্যারেক্টার-লেভেল স্টাইলিং কনফিগারেশন।

যে সংগ্রহগুলিতে এই নির্দেশিকাটি রয়েছে

এই নির্দেশিকাটি বিশেষভাবে নির্বাচিত কুইক গাইড সংকলনগুলোর একটি অংশ, যা অ্যান্ড্রয়েড ডেভেলপমেন্টের বৃহত্তর লক্ষ্যগুলো পূরণ করে:

যেকোনো UI-এর একটি কেন্দ্রীয় অংশ হলো টেক্সট। আপনার অ্যাপে টেক্সট উপস্থাপনের বিভিন্ন উপায় জেনে নিন, যা ব্যবহারকারীকে একটি আনন্দদায়ক অভিজ্ঞতা দেবে।

কোনো প্রশ্ন বা মতামত থাকলে

আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী পেজে গিয়ে সংক্ষিপ্ত নির্দেশিকাগুলো সম্পর্কে জানুন অথবা আমাদের সাথে যোগাযোগ করে আপনার মতামত জানান।