تعرِض الورقة السفلية محتوى ثانويًا، ويتم تثبيتها في أسفل الشاشة.
توافق الإصدار
يتطلّب هذا التنفيذ ضبط الحد الأدنى من إصدار حزمة تطوير البرامج (SDK) لمشروعك على المستوى 21 من واجهة برمجة التطبيقات أو مستوى أعلى.
التبعيات
تنفيذ بطاقة سفلية
لتنفيذ لوحة سفلية، استخدِم العنصر القابل للتجميع ModalBottomSheet
:
توسيع الورقة وتصغيرها
لتوسيع ورقة البيانات وتصغيرها، استخدِم الرمز SheetState
:
النقاط الرئيسية
- استخدِم خانة
content
التي تستخدمColumnScope
لعرض مكونات المحتوى في ورقة بيانات في عمود. - استخدِم
rememberSheetState
لإنشاء مثيل منSheetState
يتم تمريره إلىModalBottomSheet
باستخدام المَعلمةsheetState
. توفّر
SheetState
إمكانية الوصول إلى الدالتَينshow
وhide
والسمات ذات الصلة بحالة ورقة البيانات الحالية. تتطلب هذه الدوالّ استخدامCoroutineScope
، على سبيل المثالrememberCoroutineScope
، ويمكن استدعاؤها استجابةً لأحداث واجهة المستخدم.احرص على إزالة الرمز
ModalBottomSheet
من التركيب عند إخفاء الورقة السفلية.
النتائج
المجموعات التي تتضمّن هذا الدليل
هذا الدليل هو جزء من مجموعات الأدلة السريعة المنظَّمة التي تتناول أهداف تطوير Android الأوسع نطاقًا:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ar)