Android Studio中实现手机底部弹出对话框,请问该组件名称是什么?
你要找的Android官方组件名称为 底部表单(Bottom Sheet),它是Material Design规范下的官方交互组件,属于模态弹出类组件,不属于基础菜单、普通对话框或页面级组件。
常用分类
- 标准底部表单:与当前页面内容处于同一层级,弹出时不会阻断底层页面的交互,通常用作页面内容的扩展容器
- 模态底部表单:弹出时会为底层页面添加半透明遮罩,必须主动关闭后才能操作原页面内容,是你描述的弹出场景的最常用实现载体
快速实现提示
原生开发中直接调用官方封装好的类即可快速实现:
- 视图开发(XML)场景下使用
BottomSheetDialog或BottomSheetDialogFragment - Jetpack Compose 场景下使用
ModalBottomSheet组件
内容的提问来源于stack exchange,提问作者dotcom
相关产品推荐
相关产品推荐

