आइकॉन

Icon कॉम्पोज़ेबल का इस्तेमाल करके, स्क्रीन पर एक रंग का ऐसा आइकॉन बनाया जा सकता है जो Material Design के दिशा-निर्देशों के मुताबिक हो. Icon का इस्तेमाल करने के लिए, Compose Material लाइब्रेरी (या Compose Material 3 लाइब्रेरी) शामिल करें.

उदाहरण के लिए, अगर आपके पास कोई वेक्टर ड्रॉबल है जिसे आपको Material डिफ़ॉल्ट के साथ लोड करना है, तो 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 कॉम्पोज़ेबल का इस्तेमाल करना चाहिए.