Android --关于Dialog

DIALOG

Dialog是对话框的基类,应避免直接使用,应使用它的子类。
注意:Dialog在出现时禁用所有应用功能,并保留在屏幕上,直到对其执行必要的操作为止。

用于
  1. 阻止应用正常运行的错误
  2. 特定用户任务、决策或确定关键信息
类别

Alert Dialog

两个action必须选一个
Alert Dialog

Simple Dialog

没有text buttons,选中立即生效
点击对话框外部,可关闭对话框且不执行操作
Simple Dialog

Confirming Dialog

只有点击了确认按钮才生效(可单选也可多选)
可点击“取消”或对话框外部以关闭对话框
Confirming Dialog

Full-Screen Dialog

只可在移动设备使用
Full-Screen Dialog

相关部件Anatomy
  1. Container
  2. Title(可选,不宜太长,也不要出现意思模糊的内容)
  3. Supporting Text
  4. Buttons(推荐使用Side-by-side Buttons,Button Text长的推荐使用Stacked Full-width Buttons)
  5. Scrim(被淡化的应用程序的其余部分)
Action Types

Confirming Actions like ‘OK’
Dismissive Actions like ‘Cancel’(应在Confirming action的左边)
actions
Acknowledge Actions like ‘Got it’
Dialog应最多包含两个action

  1. 若只使用一个,必须为acknowledge action
  2. 若使用两个,必须一个为confirming action,另一个为dismissive action
  3. 不建议使用三个action;例如,如果使用"Learn more",该action会导航离开对话框,使对话框处于不确定的状态
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值