工程实践
模态弹窗以及非模态弹窗及四种最常见的基本弹窗
· 三面体
弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于是否会打断用户正常操作
Android
模态弹窗与非模态弹窗
弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于是否会打断用户正常操作。
模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其它操作。
非模态弹窗则不会影响用户的操作,用户可以不对其进行回应,非模态弹窗通常都有时间限制,出现一段时间后就会自动消失。
四种常见的基本弹窗
Toast提示
非模态弹窗的一种,它弹出一段小信息并在一段时间后自动消失。

Dialog对话框
属于模态弹窗,它弹出一段文本,可能包含标题及描述,并提供选项供用户操作。

Actionbar 功能框
属于模态弹窗,类似于Dialog,但提供比Dialog更多的功能选项。
注意在android系统中actionbar特指主页面顶部的菜单栏。与此处的Actionbar不是同一个概念。

Snackbar 提示对话框
属于非模态弹窗,它同时拥有Toast和Dialog的特点,不会打断用户正常的操作流程,它除了可以告诉用户信息内容,还可以与用户进行对话交互(用户可以点击功能按钮进行回应)。
