BottomSheet
不是真正存在的类,而是一种称呼,表示该种控件类型,参照Google翻译,本文以下称之为“底页”,就是从屏幕底部弹出的工具条。与之对应是BottomSheetBehavior
的行为类,它需要附属某个控件使用。该行为性质包括:BottomSheetDialog
继承Dialog
,是一种对话框,它是拥有BottomSheetBehavior
行为的对话框,从而实现从底部弹出和上下拉伸的效果。BottomSheetDialogFragment
是包含BottomSheetDialog
的片段(Fragment
),所以它可以同时利用Fragment
的特点和BottomSheet
这一交互效果。