सबसे पहले, मुख्य कॉन्टेंट की पहचान करके, असरदार विजेट लेआउट बनाएं. आपका लेआउट तय करता है कि विजेट में जानकारी और इंटरैक्टिव एलिमेंट कैसे व्यवस्थित किए जाएं. Android, इस प्रोसेस को आसान बनाने के लिए, टूलबार, टेक्स्ट, सूची, और ग्रिड टाइप वाले विजेट के लिए, पहले से बने कई लेआउट उपलब्ध कराता है.
में Jetpack Glance का इस्तेमाल करके, कोड के सैंपल देखें.टेक्स्ट
टेक्स्ट लेआउट, संक्षिप्त जानकारी दिखाने के लिए सबसे सही होते हैं. टेक्स्ट के साथ इमेज शामिल करके, अपने विजेट को और बेहतर बनाएं.
यह लेआउट, टाइटल, स्टेटस अपडेट, छोटे ब्यौरे या किसी भी ऐसे मामले के लिए सबसे सही है जहां टेक्स्ट की एक लाइन, मैसेज को असरदार तरीके से पहुंचाती है. विजेट के साइज़ के हिसाब से, टेक्स्ट कॉन्टेंट को डाइनैमिक तरीके से स्केल करने के बारे में जानकारी पाने के लिए, कैननिकल लेआउट का सैंपल देखें.
विज़ुअल इफ़ेक्ट बढ़ाने के लिए, इमेज शामिल करें. ज़्यादा जानकारी के लिए, ब्रेकपॉइंट देखें. इससे आपको अलग-अलग स्क्रीन साइज़ के लिए, इस लेआउट को अडजस्ट करने का तरीका पता चलेगा.
टूलबार
टूलबार लेआउट का इस्तेमाल करके, उपयोगकर्ताओं को अपने ऐप्लिकेशन में अक्सर इस्तेमाल किए जाने वाले टास्क को तेज़ी से ऐक्सेस करने की सुविधा दें. इसके लिए, फ़्लेक्सिबल लेआउट का इस्तेमाल करें, जो विजेट के साइज़ के हिसाब से अडजस्ट हो जाता है.
सर्च टूलबार लेआउट को खास तौर पर, टूलबार में मुख्य कार्रवाई के तौर पर खोज पर फ़ोकस करने के लिए डिज़ाइन किया गया है. काम के अन्य बटन की मदद से, अक्सर इस्तेमाल किए जाने वाले फ़ंक्शन को तेज़ी से ऐक्सेस किया जा सकता है.
टूलबार में, ऐप्लिकेशन की ब्रैंडिंग के बाद, सबसे ज़्यादा इस्तेमाल किए जाने वाले टास्क के बटन दिखते हैं. यह लेआउट, टॉगल की जा सकने वाली सेटिंग या टास्क के लिंक के लिए सबसे सही है. साइज़ बदलने पर, कम इस्तेमाल किए जाने वाले विकल्पों को छिपाया जा सकता है, ताकि ज़्यादा इस्तेमाल की जाने वाली कार्रवाइयां दिखें. अगर जगह हो, तो नया कम से कम 48dp का टैप किया जा सकने वाला बटन जोड़ने के लिए, ब्रेकपॉइंट का इस्तेमाल करें.
सूचियां
सूची लेआउट का इस्तेमाल करके, कई आइटम को साफ़ और स्कैन किए जा सकने वाले फ़ॉर्मैट में व्यवस्थित करें. यह लेआउट, खबरों की हेडलाइन, टू-डू लिस्ट या मैसेज के लिए सबसे सही है. कॉन्टेंट को व्यवस्थित और स्कैन की जा सकने वाली सूची में ऑर्गनाइज़ करें. कॉन्टेंट की ज़रूरत के हिसाब से, कंटेनर वाले या कंटेनर के बिना प्रज़ेंटेशन चुनें.
स्कैन किए जा सकने वाले टेक्स्ट और इमेज वाली सूचियां, कई तरह के कॉन्टेंट दिखाने के लिए सबसे सही होती हैं. जैसे, खबरों की हेडलाइन, एल्बम आर्ट वाली प्लेलिस्ट या मैसेज.
चेकलिस्ट लेआउट, टास्क दिखाने के लिए सबसे सही है. इसमें उपयोगकर्ताओं के लिए, आइटम को पूरा हो गया के तौर पर मार्क करने के लिए, टैप करने के टारगेट साफ़ तौर पर दिखते हैं.
ऐक्शन लिस्ट की मदद से, कंट्रोल को इंट्यूटिव तरीके से ग्रुप करें. इसमें, आइटम के स्टेटस के बारे में तुरंत जानकारी देने के लिए, चालू/बंद होने की स्थिति दिखती है.
ग्रिड
इमेज को कॉम्पैक्ट, फ़्लेक्सिबल, और विज़ुअल तौर पर बेहतर ग्रिड में दिखाएं. इसमें लेबल जोड़ने का विकल्प भी होता है. कॉलम और रो का इस्तेमाल करें, जो अलग-अलग स्क्रीन साइज़ के हिसाब से अडजस्ट हो जाते हैं.
सिर्फ़ इमेज वाली ग्रिड का इस्तेमाल करके, विज़ुअल तौर पर असरदार और स्क्रोल की जा सकने वाली इमेज गैलरी बनाएं. बेहतर तरीके से दिखाने के लिए, रो और कॉलम अलग-अलग स्क्रीन साइज़ के हिसाब से अपने-आप अडजस्ट हो जाते हैं.
टेक्स्ट लेबल और ब्यौरे भी शामिल किए जा सकते हैं. इससे, इमेज ग्रिड के कॉन्टेंट में ज़्यादा जानकारी और संदर्भ जोड़ा जा सकता है.