APP设计中,6种常见组件的区别和用法

在APP设计中,有很多组建有着类似的功能和用法。如何正确使用这些组件?这些组件之间有什么区别?一起看看作者的解读。

在设计iOS版和Android版的APP过程中,涉及到很多组件。不同的场景使用的组件也不一样。本文将讲述六组常见的相似组件的区别和用法。

一、警示框(alert)和底部操作列表(actionsheet)

警示框是传达应用或设备某些状态的信息,并且常常需要用户来点击操作。底部操作列表展示了与用户触发的操作直接相关的一系列选项,包含两个或以上的按钮。一般含有三种以上操作使用底部操作列表,一种或者两种操作使用警示框或底部操作列表。

警示框侧重提示文字;进而表示提示文字的内容优先级较高;底部操作列表侧重选择按钮;进而表示选择按钮的功能优先级较高;按钮为0-2个时,建议使用警示框;按钮为2-n个时,建议使用底部操作列表;当然有的场景需要强阻断操作,例如提示没有网络,版本升级,这种情况需要使用警示框。

二、标签栏(tabbar)和工具栏(toolbar)

标签栏:让用户在不同的子任务、视图和模式中进行切换。工具栏:放置着用于操作当前屏幕中各对象的组件,在iPhone上,工具栏始终位于屏幕底部,而在iPad上则有可能出现在顶部。

标签栏让用户在不同视图切换,所以涉及到视图切换是标签栏。工具栏是对当前界面内容的操作,所以涉及到对当前页面的操作是工具栏。

三、底部动作条(bottomsheets)和菜单(menus)

底部动作条:一个从屏幕底部边缘向上滑出的一个面板,使用这种方式向用户呈现一组功能。菜单:菜单是临时的一张纸(paper),由按钮(button)、动作(action)、点(pointer)或者包含至少两个菜单项的其他控件触发。

如果只有两个或者更少的操作,或者需要详加描述,则可以考虑使用菜单(Menu)或者提示框替代。长按操作多数情况下使用菜单(menu)。

四、选择器和底部操作列表

对于互斥的单项选择而言,要使用选择器。选择器可以来回切换确定,并且由于选择器里面内容滚动所以可以容纳非常多选项。

五、下拉菜单(drop-downmenu)、底部操作列表(actionsheet)及活动视图控制器(activityviewcontroller)

下拉菜单:常见适用于提供快捷入口。导流用户去做其他任务。活动视图控制器:是一个临时视图当中罗列了一系列可以针对页面特定内容系统服务和定制服务。

如果是提供下一个任务入口,则使用下拉菜单;如果是对当前页面内容进行分享,则使用活动视图控制器;如果是对当前页面内容进行操纵,则使用底部操纵表格。

六、snackbar和toast

Snackbar是一种针对操作轻量级反馈机制, 常以一个小弹出框形式出现在手机屏幕下方或者桌面左下方. 它们会在超时或者用户在屏幕其他地方触摸之后自动消失. Snackbar可以在屏幕其他区域滑动关闭.

Toast主要用于提示系统消息. Toast同Snackbar非常相似, 但是Toast并不包含任何行为也不能从屏幕其他区域上滑动关闭, 文本内容左对齐.

Toast作为信息反馈提示, 可以承载更多提示语. 如果嵌入了行为则建议使用Snackbar. Toast相对于Snackbar而言, 提示强度稍低一些.

总结:

以上就是六组常见相似组件区别与用法介绍,在设计APP过程中需要灵活运用这些组件来提高产品体验效果。
文章申明:本文章转载自互联网公开渠道,如有侵权请联系我们删除
文章评价
登录后可以评论
立即登录
分享到