ชีตด้านล่างแสดงเนื้อหารองที่ยึดอยู่ที่ด้านล่างของหน้าจอ
ความเข้ากันได้ของเวอร์ชัน
การใช้งานนี้กำหนดให้โปรเจ็กต์ของคุณตั้งค่า minSDK เป็น API ระดับ 21 ขึ้นไป
ทรัพยากร Dependency
ใช้ Bottom Sheet
หากต้องการใช้ Bottom Sheet ให้ใช้คอมโพสิชัน ModalBottomSheet
ดังนี้
ขยายและยุบชีต
หากต้องการขยายและยุบชีต ให้ใช้ SheetState
ดังนี้
ข้อมูลสำคัญ
- ใช้ช่อง
content
ซึ่งใช้ColumnScope
เพื่อวางองค์ประกอบที่คอมโพสได้ของชีตในคอลัมน์ - ใช้
rememberSheetState
เพื่อสร้างอินสแตนซ์ของSheetState
ที่ส่งไปยังModalBottomSheet
ด้วยพารามิเตอร์sheetState
SheetState
ให้สิทธิ์เข้าถึงฟังก์ชันshow
และhide
รวมถึงพร็อพเพอร์ตี้ที่เกี่ยวข้องกับสถานะชีตปัจจุบัน ฟังก์ชันเหล่านี้ต้องใช้CoroutineScope
เช่นrememberCoroutineScope
และสามารถเรียกให้แสดงเพื่อตอบสนองต่อเหตุการณ์ UIอย่าลืมนำ
ModalBottomSheet
ออกจากองค์ประกอบเมื่อคุณซ่อนชีตด้านล่าง
ผลลัพธ์
คอลเล็กชันที่มีคู่มือนี้
คู่มือนี้เป็นส่วนหนึ่งของคอลเล็กชันคู่มือฉบับย่อที่มีการดูแลจัดการซึ่งครอบคลุมเป้าหมายการพัฒนา Android ที่กว้างขึ้น ดังนี้
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=th)