kivymd.bottomsheet module

Bottom Sheets

Material Design spec Bottom Sheets page

In this module there’s the MDBottomSheet class which will let you implement your own Material Design Bottom Sheets, and there are two classes called MDListBottomSheet and MDGridBottomSheet implementing the ones mentioned in the spec.

Examples

Note

These widgets are designed to be called from Python code only.

For MDListBottomSheet:

bs = MDListBottomSheet()
bs.add_item("Here's an item with text only", lambda x: x)
bs.add_item("Here's an item with an icon", lambda x: x, icon='md-cast')
bs.add_item("Here's another!", lambda x: x, icon='md-nfc')
bs.open()

For MDListBottomSheet:

bs = MDGridBottomSheet()
bs.add_item("Facebook", lambda x: x, icon_src='./assets/facebook-box.png')
bs.add_item("YouTube", lambda x: x, icon_src='./assets/youtube-play.png')
bs.add_item("Twitter", lambda x: x, icon_src='./assets/twitter.png')
bs.add_item("Da Cloud", lambda x: x, icon_src='./assets/cloud-upload.png')
bs.add_item("Camera", lambda x: x, icon_src='./assets/camera.png')
bs.open()

API