יצירת גיליון תחתון

גיליון תחתון מציג תוכן משני שמקובע לתחתית המסך.

תאימות גרסאות

כדי להטמיע את האפשרות הזו, צריך להגדיר את minSDK של הפרויקט לרמת API 21 ואילך.

יחסי תלות

הטמעת גיליון תחתון

כדי להטמיע Sheet בחלק התחתון, משתמשים ב-composable‏ ModalBottomSheet:

הרחבה וכיווץ של הגיליון

כדי להרחיב או לכווץ את הגיליון, משתמשים ב-SheetState:

נקודות עיקריות

  • משתמשים ב-slot‏ content, שמשתמש ב-ColumnScope כדי למקם רכיבים של תוכן גיליון בעמודה.
  • משתמשים ב-rememberSheetState כדי ליצור מכונה של SheetState, שאותה מעבירים ל-ModalBottomSheet באמצעות הפרמטר sheetState.
  • SheetState מספק גישה לפונקציות show ו-hide ולמאפיינים שקשורים למצב הנוכחי של הגיליון. הפונקציות האלה דורשות CoroutineScope – לדוגמה, rememberCoroutineScope – וניתן להפעיל אותן בתגובה לאירועים בממשק המשתמש.

  • חשוב להסיר את ModalBottomSheet מהקומפוזיציה כשאתם מסתירים את הגיליון התחתון.

תוצאות

איור 1. גיליון תחתון רגיל (משמאל) וגיליון תחתון מודלי (מימין).

אוספים שמכילים את המדריך הזה

המדריך הזה הוא חלק מהאוספים הבאים של מדריכים מהירים, שמכסים יעדים רחבים יותר לפיתוח Android:

איך פונקציות מורכבות מאפשרות ליצור בקלות רכיבי ממשק משתמש יפים על סמך מערכת העיצוב של Material Design.

יש לכם שאלות או משוב

אתם יכולים להיכנס לדף השאלות הנפוצות שלנו ולקרוא מדריכים מהירים, או ליצור איתנו קשר ולספר לנו מה דעתכם.