बॉटम शीट बनाना

बॉटम शीट में, स्क्रीन के सबसे नीचे ऐंकर किया गया सेकंडरी कॉन्टेंट दिखता है.

वर्शन के साथ काम करना

इसे लागू करने के लिए, ज़रूरी है कि आपके प्रोजेक्ट का minSDK एपीआई लेवल 21 या उससे ज़्यादा पर सेट हो.

डिपेंडेंसी

बॉटम शीट लागू करना

बॉटम शीट लागू करने के लिए, ModalBottomSheet कॉम्पोज़ेबल का इस्तेमाल करें:

शीट को बड़ा और छोटा करना

शीट को बड़ा और छोटा करने के लिए, SheetState का इस्तेमाल करें:

प्रमुख बिंदु

  • content स्लॉट का इस्तेमाल करें. यह स्लॉट, कॉलम में शीट कॉन्टेंट के कॉम्पोनेंट को लेआउट करने के लिए, ColumnScope का इस्तेमाल करता है.
  • SheetState का ऐसा इंस्टेंस बनाने के लिए rememberSheetState का इस्तेमाल करें जिसे sheetState पैरामीटर के साथ ModalBottomSheet को पास किया जाता है.
  • SheetState, show और hide फ़ंक्शन के साथ-साथ, मौजूदा शीट की स्थिति से जुड़ी प्रॉपर्टी का ऐक्सेस देता है. इन फ़ंक्शन के लिए, CoroutineScope की ज़रूरत होती है — उदाहरण के लिए, rememberCoroutineScope — और इन्हें यूज़र इंटरफ़ेस (यूआई) इवेंट के जवाब में कॉल किया जा सकता है.

  • सबसे नीचे मौजूद शीट को छिपाने पर, कॉम्पोज़िशन से ModalBottomSheet को ज़रूर हटाएं.

नतीजे

पहली इमेज. स्टैंडर्ड बॉटम शीट (बाईं ओर) और मॉडल बॉटम शीट (दाईं ओर).

ऐसे संग्रह जिनमें यह गाइड शामिल है

यह गाइड, चुने गए क्विक गाइड के कलेक्शन का हिस्सा है. इसमें Android डेवलपमेंट के बड़े लक्ष्यों के बारे में बताया गया है:

जानें कि कॉम्पोज़ेबल फ़ंक्शन की मदद से, Material Design डिज़ाइन सिस्टम के आधार पर, आसानी से खूबसूरत यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट कैसे बनाए जा सकते हैं.

क्या आपका कोई सवाल है या सुझाव/राय देनी है

अक्सर पूछे जाने वाले सवालों के पेज पर जाएं और क्विक गाइड के बारे में जानें. इसके अलावा, हमसे संपर्क करके अपने सुझाव/राय दें.