টেক্সট স্ট্রিংয়ের ভেরিয়েন্ট যোগ করা

বিভিন্ন সাইজের কার স্ক্রিনে আলাদা আলাদা পরিমাণে টেক্সট দেখানো হতে পারে। Car App API লেভেল ২ ও তার পরের লেভেলে, স্ক্রিনে সবচেয়ে ভালভাবে ফিট করার জন্য আপনি টেক্সট স্ট্রিংয়ের একাধিক ভ্যারিয়েন্ট নির্দিষ্ট করতে পারবেন। টেক্সট ভ্যারিয়েন্ট কোথায় গ্রহণ করা হয় তা দেখতে, এমন টেমপ্লেট ও কম্পোনেন্ট খুঁজুন যেগুলি CarText নেয়।

আপনি CarText-এ CarText.Builder.addVariant() পদ্ধতি ব্যবহার করে টেক্সট স্ট্রিংয়ের বিভিন্ন ভার্সন যোগ করতে পারবেন:

val itemTitle = CarText.Builder("This is a very long string")
    .addVariant("Shorter string")
    .build()

আপনি তারপরে এই CarText ব্যবহার করতে পারবেন—যেমন, কোনও GridItem-এর মূল টেক্সট হিসেবে।

val gridItem = GridItem.Builder()
    .setTitle(itemTitle)
    .setImage(CarIcon.APP_ICON)
    .build()

সবচেয়ে বেশি থেকে সবচেয়ে কম পছন্দের ক্রমে স্ট্রিং যোগ করুন। যেমন, সবচেয়ে বড় থেকে সবচেয়ে ছোট। গাড়ির স্ক্রিনে কতটা জায়গা উপলভ্য আছে তার উপর নির্ভর করে হোস্ট উপযুক্ত দৈর্ঘ্যের স্ট্রিং বেছে নেয়।