बटन

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

डिज़ाइन एलिमेंट, फ़्रेम के सबसे नीचे होने चाहिए.

सिद्धांत

ऐक्शन ओरिएंटेड: बटन से साफ़ तौर पर पता चलना चाहिए कि वे किसी ऐक्शन को ट्रिगर करते हैं.

साफ़ तौर पर दिखने वाला फ़ीडबैक: बटन की बनावट, इंटरैक्शन की अलग-अलग स्थितियों (होवर करना, दबाना, फ़ोकस करना) में साफ़ तौर पर बदलनी चाहिए, ताकि तुरंत फ़ीडबैक मिल सके.

एक जैसे: सभी बटन एक जैसे दिखने चाहिए, ताकि उन्हें तुरंत पहचाना जा सके.

लचीला: बटन कॉम्पोनेंट में सामान्य बदलाव किए जा सकते हैं. जैसे, आइकॉन और अलग-अलग साइज़ शामिल करना. हालांकि, ऐसा करते समय बटन की स्टाइल में कोई बदलाव नहीं होना चाहिए.

इस्तेमाल और प्लेसमेंट

बटन को उससे जुड़े कॉन्टेंट के आस-पास रखा जाना चाहिए. इन्हें अकेले या कार्ड और सूचियों जैसे अन्य कॉम्पोनेंट के साथ रखा जा सकता है.

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

आइकॉन बटन

कॉन्टेंट की डेंसिटी कम करने के लिए, आइकॉन बटन उपलब्ध हैं. जब आइकॉन से किसी कार्रवाई के बारे में साफ़ तौर पर पता चलता हो, तब आइकॉन बटन का इस्तेमाल करें. ऐसा न होने पर, बटन का लेबल शामिल करें.

ज़्यादातर लोगों को पता हो कि आइकॉन बटन का इस्तेमाल किस कार्रवाई के लिए किया जाता है.
बहुत कम इस्तेमाल की जाने वाली कार्रवाइयों के लिए, आइकॉन बटन का इस्तेमाल करें.

टॉगल किया जा सकता है

बूलियन स्टेट वाली कार्रवाइयों के लिए, जैसे कि पसंदीदा के तौर पर मार्क करना, हर बटन टाइप के लिए टॉगल वैरिएंट उपलब्ध होता है. टॉगल की स्थितियों के बीच आइकॉन बदलने से, इंटरैक्शन को एक नज़र में देखा जा सकता है और यह तेज़ी से काम करता है.

अगर किसी कार्रवाई के लिए बूलियन विकल्प मौजूद हैं, तो टॉगल बटन का इस्तेमाल करें. जैसे, शुरू/बंद करो.
बाइनरी कार्रवाइयों के लिए, टॉगल बटन का इस्तेमाल करें.

शरीर-रचना विज्ञान

बटन में एक लेबल और आइकॉन होता है. आइकॉन, लेबल से पहले या बाद में हो सकता है.

डिफ़ॉल्ट बटन

आइकॉन बटन में सिर्फ़ एक आइकॉन होता है.

दोनों में टॉगल करने लायक वैरिएंट होता है.

डिफ़ॉल्ट

डिफ़ॉल्ट बटन
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 डीपी
चुने गए प्लैटफ़ॉर्म का रंग हां आउटलाइन
अन्य सभी प्रॉपर्टी हां बटन के जैसा ही