আইকন

Icon কম্পোজেবল হল স্ক্রিনে একটি একক রঙের আইকন আঁকার একটি সুবিধাজনক উপায় যা মেটেরিয়াল ডিজাইন নির্দেশিকা অনুসরণ করে। Icon ব্যবহার করতে, Compose Material লাইব্রেরি (অথবা Compose Material 3 লাইব্রেরি) অন্তর্ভুক্ত করুন।

যেমন, আপনার কাছে যদি এমন কোনও ভেক্টর ড্রয়েবেল থাকে যা আপনি মেটেরিয়াল ডিফল্টের সাথে লোড করতে চান, তাহলে আপনি নিম্নলিখিত উপায়ে Icon কম্পোজেবল ব্যবহার করতে পারেন:

Icon(
    painter = painterResource(R.drawable.baseline_directions_bus_24),
    contentDescription = stringResource(id = R.string.bus_content_description)
)

ডিফল্ট হিসেবে, Icon কম্পোজেবল LocalContentColor.current দিয়ে টিন্ট করা হয় এবং সাইজে 24.dp হয়। এছাড়াও, এটি একটি tint কালার প্যারামিটার প্রকাশ করে (যা টিন্টিংয়ের জন্য একই মেকানিজম ব্যবহার করে যেমনটি ইমেজ টিন্ট বিভাগে বর্ণনা করা হয়েছে)। Icon কম্পোজেবল ছোট আইকন এলিমেন্টের জন্য ব্যবহার করা হয়। আরও কাস্টমাইজেশন বিকল্পের জন্য আপনার Image কম্পোজেবল ব্যবহার করা উচিত।