mfc在调整界面时左边的控件会丢失_UI设计知识系列 二、界面中的“栏”

3a51f9c8f15d9d968913397aa7c5dc9a.png

对于刚刚接触UI的人来说,时常会发生这样的困扰:这么多的内容我到底该先看哪个?这些控件、栏、导航之间到底都是什么关系?哪些和哪些是一个类别的?就算看了无数的例子,知识却还是混沌的。

在UI设计中,栏是一个重要的组成要素,不同的栏在视图中承担着不同的作用,也都有自己的特点。这篇文章会把所有栏汇总起来讲,方便小白理清思路方便下一步的详细学习。

状态栏(Status bar)

状态栏是所有栏之中最稳定也最不易发生变动的。

它负责展示关于设备的详细信息与手机的周围环境,可以快速的让用户获得关于手机现在的状态,比如网络信号、电池电量、时间、运营商等等。

状态栏是透明的位于整个屏幕的顶端边缘。

0bed9dd481583dce7fed60c6862b3ce5.png
Vivo状态栏

b42041d4f04bf70208433b9c2235b001.png
Iphone状态栏

黑色状态栏适用于浅色应用或背景,白色状态栏适用于深色应用和背景。

。用户可以拥有更加沉浸式的体验感。但是对于用户来说想要确定电量、时间、是否连接了WiFi这样的事情就需要退出应用或者另外进行其他操作,这样的行为又会中断用户之前的体验。但是状态栏是可以隐藏的,只是需要确保用户简单的手势操作就可以唤起状态栏。

举个例子,在看视频或者读小说的时候许多的app都会考虑到隐藏状态栏。

7ea5f35c79ec7753605ea15f6f4e1ee7.png
爱奇艺观看视频时的界面

ca54917cfb03562b8c98cd3976d1c64b.png
轻点屏幕唤起其他信息

c2469a88b0ad83102e095e13ed7738f9.png
Vivo自带阅读App

7c308d348bce40a3262d39910defd1bf.png
轻点后

这个是VIVO自带的读书App,让我觉得设计合理的一点是,虽然隐藏了状态栏,但是在界面的最下方是存在基本信息的,轻点屏幕中间也可以唤起其他常用控件。

导航栏(Navigation bar)

导航栏顾名思义就是实现导航的作用,可以在不同层级结构之间进行导航,当然也可以承担一部分管理当前屏幕之中内容的作用。

它是半透明的,一般情况会在屏幕的上方状态栏的下方。

25e2dd89953f51fc2de182813f918b16.png
IOS设置导航栏

7ca60bae35a846573087957d94c08a31.png
下一级界面导航栏

当用户处于一个新的层级的时候,导航栏应该告诉用户现在处在哪一个层级并且在左边设置一个返回上一个层级的操作控件或者是上一个层级的标题内容。这样用户才能明确自己处于什么位置,可以进行怎样的操作。

1e502b14ee4e6f66bf5401b018867e6f.png
微信主导航栏

3adfb7c13c6aee1fa7432bc0c933348d.png
微信运动导航栏

但不是所有的导航栏都需要写明上一级的名称,比如微信。对于用户来说知道自己现在在和谁的对话框中比起知道上一级是哪个视图更加重要,而且怎样都是在微信的APP里,像是这样的情况就要另行考虑了。

0a2cd7f04c91503e50faea8317069089.png

导航栏的开发不是单一的,可以根据不同的情景进行不同的设计。比如说加入分段控件或者其他与界面相关的操作控件。

工具栏(Tool bar)

工具栏是一个用于对当前视图进行操作的栏,上面会提供一些控件,比如分享、评论等。工具栏上面的控件一定是当前使用场景下用户最需要和最常用的控件,尽量避免出现不常用的指令干扰用户。

68b2d610318bfe90ccf46a434d19939d.png
Iphone自带浏览器工具栏

另外值得一提的是控件可以是图标也可以是文字,但是要考虑到排版以及语义是否清楚的问题,比如在图标表述不清的时候可以考虑使用文字,但是本着保持一致的原则如果使用了文字的话那么就要看是不是其他控件也是用文字。

4c7f6836387951e57ddc6c3c9a78f93b.png
百度新闻的工具栏

工具栏是半透明的,一般位于屏幕底部,当使用键盘或者进行某些手势的时候会被隐藏。

标签栏(Tab bar)

标签栏是最常见的栏,它是为了方便用户在不同的视图与子任务之间切换,很多App的一级界面、主界面上都会使用。因为不仅可以将各个信息层级扁平化还可以同时提供多个进入同级界面的入口。

e567375451954d334a9bc2676467715b.png
微信标签栏

Tips:一个标签栏上面最多只能有5个标签。

2ff1af9fc2d009867f94d94d01af017e.png
支付宝标签栏

标签栏是半透明的,位于屏幕底端。当点击其中一个图标时会变成高亮状态,一般情况填充被选中图标的整个背景色,其余未选中图标只描边。

Tips:在标签栏的控件上加上一些标记(一般是红点或者带数字的红泡泡)可以提醒用户这个标签里面有新的内容或是变化。

搜索栏(Search bar)

搜索栏非常常见,但需要注意其中包含了几个重要的元素。

分别是:占位符文本、联想内容、清除按钮与提示。

abc643326e187ccd40f36ea70ee85004.png
微博的搜索栏

9b9dc66e778e16f02324ef9aec5b3769.png
输入内容后

e052d2606cdb0db8e2af4048b376d07b.png
IOS通讯录内部搜索

在点击占位符后唤起键盘,输入内容后会出现联想与清楚符号。

小结:

只有在完全了解每一个部分都包含着哪些特性与用户习惯之后才能够进行更深层次的设计,同时在开发的过程中一定要与产品的诉求和用户使用场景进行结合。否则是无法设计出好用的产品的。


联系方式:nini868@126.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值