选项对话框(Options dialog)是 Android 系统下的一种对话框类型,通常用来选定任务对象。
构成元素
选项对话框是一种特殊类型的对话框,他的构成元素包含标题(A),选项(B)和面板容器(C),相较于其他对话框类型,选项对话框的构成元素不包含任何形态的选项按钮。
退出方式
选项对话框通常在一个任务流程的中间环节被触发,当我们在对话框内,执行目标选择后,对话窗口会自动关闭,任务进入到下一个环节
但有的时候,我们想要中断流程,退出选项窗口状态,由于对话窗口内,并未设定用于执行退出命令的按钮,此时我们只能通过点击模态遮罩层,或借助物理回退键,完成窗口退出。
几点补充
1.iOS 平台某些警告对话框往往也具备选项性质,例如,执行 WIFI 源选择的警告对话框(Alert),但是不同于 Android 选项对话框,其通常会提供一个,可用于退出当前窗口状态的选项按钮
- 选项对话框 vs 下拉菜单(Dropdown menu),选项菜单通常在一个任务流程的中间环节被触发,多用于选定目标对象,其本质属性是对话框。而下拉菜单主要为用户提供动作选项或任务入口,其构成元素和选项对话框也有明显差异。
- 选项对话框的构成元素不包含任何形态的选项按钮,当选中发生时,选项对话框会自动消失。