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
कंपोज़ेबल का इस्तेमाल करना चाहिए.
मटीरियल आइकॉन लाइब्रेरी में पहले से तय Icons
का सेट भी शामिल होता है, जो
मैन्युअल तरीके से SVG फ़ाइल इंपोर्ट किए बिना, 'लिखें' बॉक्स में इसका इस्तेमाल किया जा सकता है.
शॉपिंग कार्ट का राउंडेड वर्शन
आइकॉन:
Icon( Icons.Rounded.ShoppingCart, contentDescription = stringResource(id = R.string.shopping_cart_content_desc) )

ध्यान दें कि स्क्रीन पर VectorDrawable
को रेंडर करने के लिए, Icon
का इस्तेमाल करना ज़रूरी नहीं है. असल में, स्क्रीन पर Icon
को दिखाने के लिए, Icon
Modifier.paint(painterResource(R.drawable.ic_bus_stop)
का इस्तेमाल करता है. सभी उपलब्ध आइकॉन के बारे में ज़्यादा जानने के लिए,
Icons दस्तावेज़.
आपके लिए सुझाव
- ध्यान दें: JavaScript बंद होने पर लिंक टेक्स्ट दिखता है
- Compose में संसाधन
- Compose में सुलभता
- इमेज लोड हो रही हैं {:#loading-images}