یک صفحه پایین ایجاد کنید

یک برگه پایینی، محتوای ثانویه را نشان می‌دهد که در پایین صفحه قرار گرفته است.

نتایج

شکل ۱. یک برگه پایینی استاندارد (چپ) و یک برگه پایینی مُدال (راست).

سازگاری نسخه

این پیاده‌سازی مستلزم آن است که minSDK پروژه شما روی سطح API 21 یا بالاتر تنظیم شده باشد.

وابستگی‌ها

پیاده‌سازی برگه پایانی

برای پیاده‌سازی یک bottom sheet ، از کامپوننت ModalBottomSheet استفاده کنید:

باز و بسته کردن برگه

برای باز و بسته کردن صفحه، SheetState استفاده کنید:

نکات کلیدی

  • از شکاف content استفاده کنید، که از یک ColumnScope برای طرح‌بندی محتوای برگه در یک ستون استفاده می‌کند.
  • rememberSheetState برای ایجاد یک نمونه از SheetState استفاده کنید که آن را با پارامتر sheetState به ModalBottomSheet ارسال می‌کنید.
  • SheetState دسترسی به توابع show و hide و ویژگی‌های مربوط به وضعیت فعلی برگه را فراهم می‌کند. این توابع به یک CoroutineScope نیاز دارند - برای مثال، rememberCoroutineScope - و می‌توانند در پاسخ به رویدادهای رابط کاربری فراخوانی شوند.

  • هنگام پنهان کردن برگه پایینی، حتماً ModalBottomSheet را از ترکیب حذف کنید.

مجموعه‌هایی که حاوی این راهنما هستند

این راهنما بخشی از این مجموعه‌های راهنمای سریعِ برگزیده است که اهداف گسترده‌تر توسعه اندروید را پوشش می‌دهد:

بیاموزید که چگونه توابع ترکیبی می‌توانند شما را قادر سازند تا به راحتی اجزای رابط کاربری زیبایی را بر اساس سیستم طراحی متریال دیزاین ایجاد کنید.

سوالی یا بازخوردی دارید؟

به صفحه سوالات متداول ما بروید و درباره راهنماهای سریع اطلاعات کسب کنید یا با ما تماس بگیرید و نظرات خود را با ما در میان بگذارید.