आइकॉन

Icon कंपोज़ेबल, स्क्रीन पर एक ही रंग का आइकॉन बनाने का एक आसान तरीका है. यह मटीरियल डिज़ाइन के दिशा-निर्देशों का पालन करता है. 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 कंपोज़ेबल का इस्तेमाल करना चाहिए.