बटन, उपयोगकर्ता की कार्रवाइयों के लिए मुख्य विज़ुअल इंडिकेटर होते हैं.

सिद्धांत
ऐक्शन ओरिएंटेड: बटन से साफ़ तौर पर पता चलना चाहिए कि वे किसी ऐक्शन को ट्रिगर करते हैं.
साफ़ तौर पर दिखने वाला फ़ीडबैक: बटन की बनावट, इंटरैक्शन की अलग-अलग स्थितियों (होवर करना, दबाना, फ़ोकस करना) में साफ़ तौर पर बदलनी चाहिए, ताकि तुरंत फ़ीडबैक मिल सके.
एक जैसे: सभी बटन एक जैसे दिखने चाहिए, ताकि उन्हें तुरंत पहचाना जा सके.
लचीला: बटन कॉम्पोनेंट में सामान्य बदलाव किए जा सकते हैं. जैसे, आइकॉन और अलग-अलग साइज़ शामिल करना. हालांकि, ऐसा करते समय बटन की स्टाइल में कोई बदलाव नहीं होना चाहिए.
इस्तेमाल और प्लेसमेंट
बटन को उससे जुड़े कॉन्टेंट के आस-पास रखा जाना चाहिए. इन्हें अकेले या कार्ड और सूचियों जैसे अन्य कॉम्पोनेंट के साथ रखा जा सकता है.
यह करें
ऐसा न करें
यह करें
ऐसा न करें
आइकॉन बटन
कॉन्टेंट की डेंसिटी कम करने के लिए, आइकॉन बटन उपलब्ध हैं. जब आइकॉन से किसी कार्रवाई के बारे में साफ़ तौर पर पता चलता हो, तब आइकॉन बटन का इस्तेमाल करें. ऐसा न होने पर, बटन का लेबल शामिल करें.
यह करें
ऐसा न करें
टॉगल किया जा सकता है
बूलियन स्टेट वाली कार्रवाइयों के लिए, जैसे कि पसंदीदा के तौर पर मार्क करना, हर बटन टाइप के लिए टॉगल वैरिएंट उपलब्ध होता है. टॉगल की स्थितियों के बीच आइकॉन बदलने से, इंटरैक्शन को एक नज़र में देखा जा सकता है और यह तेज़ी से काम करता है.
यह करें
ऐसा न करें
शरीर-रचना विज्ञान
बटन में एक लेबल और आइकॉन होता है. आइकॉन, लेबल से पहले या बाद में हो सकता है.

आइकॉन बटन में सिर्फ़ एक आइकॉन होता है.
दोनों में टॉगल करने लायक वैरिएंट होता है.
डिफ़ॉल्ट
1. रेस्ट
2. फ़ोकस किया गया
3. दबाया गया
4. बंद है
5. बंद है और फ़ोकस किया गया है
बड़ा
1. रेस्ट
2. फ़ोकस किया गया
3. दबाया गया
4. बंद है
5. बंद की गई और फ़ोकस की गई
आइकन
1. रेस्ट
2. फ़ोकस किया गया
3. दबाया गया
4. बंद है
5. बंद की गई और फ़ोकस की गई
आइकन
1. रेस्ट
2. फ़ोकस किया गया
3. दबाया गया
4. बंद है
5. बंद की गई और फ़ोकस की गई
पसंद के मुताबिक बनाएं
बटन में डिफ़ॉल्ट और लार्ज स्टाइल शामिल होती है. बड़े साइज़ से, किसी चीज़ की अहमियत को हाइलाइट किया जा सकता है.
आइकॉन का इस्तेमाल, बटन पर ज़्यादा ज़ोर देने, उसे ज़्यादा साफ़ तौर पर दिखाने, और उसे पहचानने में मदद करने के लिए किया जा सकता है. आइकॉन को बटन के आगे या पीछे रखा जा सकता है.
डिफ़ॉल्ट
| प्रॉपर्टी | पसंद के मुताबिक बनाएं | डिफ़ॉल्ट |
|---|---|---|
| आकार | हां | बड़ा, सर्कल |
| पैडिंग (जगह) | हां | 16 डीपी, 8 डीपी |
| बॉर्डर | हां | डिफ़ॉल्ट, 2 dp, #606460 |
| टेक्स्ट | हां | Body Small |
| लीडिंग आइकॉन | हां | 32 डीपी |
| ट्रेलिंग आइकॉन | हां | 32 डीपी |
| साइज़ | हां | कम से कम 48 डीपी ऊंचाई |
| डेप्थ | हां | 0 |
| Gap | हां | लेबल और आइकॉन के बीच: बहुत छोटा |
बड़ा
| प्रॉपर्टी | पसंद के मुताबिक बनाएं | डिफ़ॉल्ट |
|---|---|---|
| आकार | हां | बड़ा, सर्कल |
| पैडिंग (जगह) | हां | 16 डीपी, 16 डीपी |
| बॉर्डर | हां | 2 dp, #606460 |
| टेक्स्ट | हां | Body Small |
| लीडिंग आइकॉन | हां | 32 डीपी |
| ट्रेलिंग आइकॉन | हां | 32 डीपी |
| साइज़ | हां | कम से कम 72 डीपी की ऊंचाई |
| डेप्थ | हां | 0 |
| Gap | हां | लेबल और आइकॉन के बीच: बहुत छोटा |
आइकन
| प्रॉपर्टी | पसंद के मुताबिक बनाएं | डिफ़ॉल्ट |
|---|---|---|
| आकार | हां | बड़ा, सर्कल |
| पैडिंग (जगह) | हां | छोटी, छोटी |
| बॉर्डर | हां | डिफ़ॉल्ट |
| आइकन | हां | डिफ़ॉल्ट = 32 डीपी, ऑन सर्फ़ेस |
| साइज़ | हां | कम से कम 48 डीपी ऊंचाई |
| डेप्थ | हां | 0 |
टॉगल किया जा सकता है
| प्रॉपर्टी | पसंद के मुताबिक बनाएं | डिफ़ॉल्ट |
|---|---|---|
| चुना गया | हां | बूलियन |
| डिफ़ॉल्ट कॉर्नर | हां | 16 डीपी, 8 डीपी |
| चुने गए कोने | हां | डिफ़ॉल्ट फ़ोकस |
| चुने गए प्लैटफ़ॉर्म का रंग | हां | आउटलाइन |
| अन्य सभी प्रॉपर्टी | हां | बटन के जैसा ही |
टॉगल किया जा सकने वाला आइकॉन
| प्रॉपर्टी | पसंद के मुताबिक बनाएं | डिफ़ॉल्ट |
|---|---|---|
| चुना गया | हां | बूलियन |
| डिफ़ॉल्ट कॉर्नर | हां | 100 डीपी |
| चुने गए कोने | हां | 20 डीपी |
| चुने गए प्लैटफ़ॉर्म का रंग | हां | आउटलाइन |
| अन्य सभी प्रॉपर्टी | हां | बटन के जैसा ही |