美叶研学
文章小册观察
文章小册观察
目录
移动控件清单
  • 前言

    第1节

    关于本课程

  • 第一章.组件

    第1节

    一般按钮

    第2节

    悬浮按钮

    第3节

    选项胶囊

    第4节

    单选按钮

    第5节

    复选框

    第6节

    开关

  • 第二章.页签

    第1节

    标签项

    第2节

    分段控件

  • 第三章.菜单

    第1节

    模态与非模态

    第2节

    下拉菜单

    第3节

    级联菜单

    第4节

    选项填充菜单

    第5节

    情景菜单

  • 第四章.选择器

    第1节

    日期选择器

    第2节

    时间选择器

    第3节

    步进器

    第4节

    滚筒控件

  • 第五章.文本框

    第1节

    文本框

  • 第六章.对话框

    第1节

    警告对话框

    第2节

    确认对话框

    第3节

    选项对话框

    第4节

    全屏对话框

  • 第七章.底部面板

    第1节

    动作选项条

    第2节

    活动视图

    第3节

    底部选项条

    第4节

    底部选项菜单

  • 第八章.顶栏

    第1节

    导航栏

    第2节

    顶部导航

    第3节

    搜索栏

  • 第九章.底栏

    第1节

    标签栏

    第2节

    工具栏

    第3节

    底部导航

    第4节

    底部工作栏

  • 第十章.侧栏

    第1节

    导航抽屉

    第2节

    侧边面板

  • 第十一章.内容

    第1节

    列表

    第2节

    表格

    第3节

    图片列表

    第4节

    卡片

    第5节

    分割线

  • 第十二章.通知

    第1节

    SnackBar

    第2节

    Toast

    第3节

    HUD

美叶 © 2026京ICP备18053775号-2    京公网安备 11010502047597号
底部选项条
2021年8月4日

在Android 的官方设计规范中,将由屏幕底端触发,或常驻于屏幕底部的控件,称之为底部选项条(Bottom sheet),这类控件特征丰富,可以表现为不同的样式形态,常见的如播放器的缩略窗口,消息盒子,以及有目标选项特性的选项面板等。



本节课我们主要讲解有目标选项特性的选项面板,这类面板的视觉样式,同iOS动作选项条样式较为相近。


为了课程讲解的需要,在本节内容中,我们所提及的底部选项条,仅专指这种有目标选项特性的选项面板。


构成要素

底部选项条的布局样式可分为两种类型,一种为列表类型,一种为网格类型。两种类型的底部选项条的构成要素,都包含有:半透明模态遮罩(A)、选项条/块(B)、图标(C)、以及文本标题(D)


网格型的布局相较于列表型布局,其响应区域方正,能显著提升使用者的选中体验。但由于其视觉上过分强调图标特性,而有意弱化文字内容,当图标示意不清或是选项个数较多时,用户在执行选择时将面临困难。



面板状态

通常情况下,当底部选项条被激活时,页面会进入到模态,底部选项条将会以半屏模式,承载选项内容,

底部选项条的选项个数要求必须多于2条,当选项条数超出半屏面板显示的范围时,用户可滑动面板,使选项面板进入到全屏模式。



退出方式

Android 底部选项条(非全屏模式)相较于iOS底部面板类控件(动作选项条或活动视图)的不同是,不会在面板中,常驻一个退出性质的选项按钮。其退出面板方式,主要需要通过用户单击遮罩区域,或是手指滑屏的方式完成。



使用禁忌

下面我们列举2个底部选项条的常见的错误用例


错误1:当选项较多时,通过滚动方式,半屏查看全部选项

当底部选项条的选项个数较多时,通常面板会支持滑动进入到全屏窗口,来展示全部选项。不可以以半屏面板,通过滑动方式展示全部选项。



错误2:底部选项条,使用网格布局时,选项大小不一

底部选项条采用网格布局时,所有的选项的尺寸大小要保持一致,不可以使用不同尺寸规格的选项按钮。

活动视图
底部选项菜单