APP弹出框的类型

app弹出框常见有四种类型,其中toast、snackbar属于非模态弹窗;dialog、actionbar属于模态弹窗。

APP弹出框的类型_第1张图片

一,模态弹窗

模态弹窗弹出时,用户必须回应,否则无法继续其他操作,被设计用来告诉用户信息内容外还需要用户进行操作选择。


1,dialog    

dialog是一种最常见的弹窗形式,通常由一段文字描述和两个按钮组成,一般都是进行是或否的选择,安卓和ios都可以直接调用系统默认的dialog窗口,不过经过设计的dialog还是能带来更好的用户体验。

APP弹出框的类型_第2张图片


APP弹出框的类型_第3张图片

2,actionbar

actionbar是一种提供两种以上选择的弹出框形式,常见的是从屏幕底部上拉出来,当然也有在屏幕中间位置的。actionbar更强调的是选择,一般是提供平行的选择项。


APP弹出框的类型_第4张图片


APP弹出框的类型_第5张图片

actionbar还有一种形式是选择列表框,例如安卓系统下微信的性别选择。虽然之后两种选项,但是其本质还是进行平行选择,所以也属于actionbar的一种形式。

APP弹出框的类型_第6张图片

二,非模态弹窗

模态弹窗弹出时,用户即使不回应也可以进行其他操作,被设计用来告诉用户信息内容。

1,toast

toast是一种承载信息量比较少的弹出框,可以在屏幕任何位置,不带有按钮选项,纯粹的信息展示,而且一般会持续几秒钟自动消失。


APP弹出框的类型_第7张图片

ios中的toast更多的是从屏幕上方渐显出一条小提示框的形式。

APP弹出框的类型_第8张图片

2,snackbar

snackbar是一种类似于toast的非模态弹窗,其区别于toast的是它一般带有功能按钮,用户可以点击进行相应的操作,或者不理会等待其自行消失,或者直接进行其他操作。当然snackbar也可以不带有按钮,这样其实跟toast是差不多的,只是表现形式稍有区别。

APP弹出框的类型_第9张图片


APP弹出框的类型_第10张图片
snackbar与toast的差别

你可能感兴趣的:(APP弹出框的类型)