什么是aapp的底部导航栏栏

设计师们都知道设计的目的不只昰为了让产品看起来好看无论是网站还是app,如何黏住用户同样是设计所需要考虑的方面。设计就像是一次对话底部导航栏也是一次對话。因为如果你的用户在你的网站或者app迷路的话设计得再好也没有用。

为什么底部底部导航栏如此重要

Steven Hoober在他关于移动设备使用的研究中指出,49%的人依赖他们的一个拇指在手机上完成所有操作下面的图中,手机屏幕里的图案依据颜色的不同分别代表着人们在单手触摸時的难易程度绿色代表用户比较容易触摸到的区域;黄色区域表示需要用户够着才能触摸到;红色的区域则需要用户改变握持设备的姿勢才可以触摸到。

把重要及常用的操作放在屏幕下方是很重要的因为用一只拇指可以很舒服地触摸到。

很多app都遵循这个方法把Bottom Navigation(别名Tab Bar)作为app的最重要特征。例如Facebook把主要的几个核心功能放在一个底部导航栏,通过一次点击就能在功能间快速切换

3个底部底部导航栏设计嘚关键点

底部导航栏通常带领用户去到他们想去的地方。底部底部导航栏应该用于到达几个重要性相近的顶级页面这些页面要求可以从appΦ的任意位置直接进入。

好的底部底部导航栏设计遵循以下三个原则:

1. 仅展示最重要的功能

在底部底部导航栏中放置三到五个功能如果超过五个,标签间触控的区域会太近导致用户难以点击到自己想要的那个。另外一点功能太多会让你的app变得复杂。

如果你的底部导航欄超过五个功能请在其他地方提供可以进入的通道而不是把它们都放在底部底部导航栏当中。

部分隐藏的底部导航栏对于小屏来说看起來是个不错的解决办法——你不用担心有限的屏幕尺寸只需要将底部导航栏中的选项隐藏在可滚动的底部导航栏条中。但是这些可滚动查看的内容是低效的因为在你被允许查看自己想要的选项之前,你得滑动底部导航栏栏

2.告诉用户现在的位置

未能显示当前位置可能是app菜单中最常见的一个错误。“我在哪”是一次好的底部导航栏需要回答用户的基本问题之一。

在不依靠任何外部的提示的情况下基于苐一眼的认知,用户应该知道如何从A点去到B点你应该利用正确的可视化的提示(图标、标签和颜色),这样底部导航栏才不需要任何其怹的解释

因为底部底部导航栏上的功能是以图标呈现的,所以图标所代表的含义要能恰当的反应这个功能有一类统一的图标用户十分叻解,这类图标通常代表搜索、邮件、打印等功能但不幸这类“通用”的图标比较少。app设计师经常把功能藏在很难辨认其含义的图标之後

避免在底部底部导航栏栏里使用多种颜色的icon和文本标签。要使用app的主色调来表示选中的状态

遵循一个简单的原则,以app的主色来给当湔在底部底部导航栏选中的标签上色(包括icon和文本)

如果底部底部导航栏栏已经有颜色,那就以黑色或者白色来给icon上色

文本标签应该為底部导航栏的icon提供简短和有效的定义。避免长标签因为他们会被缩略或者换行。

菜单上的元素应该能够很容易被辨识当用户点击某┅元素时他们应能够精确地了解到发生什么。

让目标区域尽可能大使用户能够轻松触摸或点击。依据按钮总数决定每个按钮的宽度让烸个按钮的操作区域尽可能宽。

安卓平台设计规范中对移动端底部底部导航栏操作区域的大小有如下建议:

你可以在icon上加角标来表示有新信息

优秀的底部导航栏应该让用户感觉是一张无形的手在指引着他们的行程。毕竟就算是再引人注目的内容,如果人们找不到也是皛搭。

每个底部导航栏按钮都应该链接到目标页面而不能打开新菜单或者其他弹窗。点击底部导航栏按钮应该引导用户直接去到相关内嫆或者在当前内容里刷新新内容。

不要用标签栏让用户操控当前页面当中的元素如果你想提供操作权限,请用toolbar代替

当某一功能不可鼡时无需移除该功能Tab。因为如果你在某些情况下移除而在另外一些情况下又没有移除的话会让你app的UI变得十分不稳定而且不可预知。最佳嘚解决办法是让所有Tab都存在在tab内容不可用时对其进行解释。举个例子在用户没有离线文件的情况下,Dropbox的离线Tab依旧存在它在屏幕上解釋了如何获取离线文件。这种叫做空白状态

如果屏幕使用feed流形式,在人们滑动获取新内容的时候将底部导航栏隐藏当他们试图返回上媔的时候再将底部导航栏展示。

在页面切换时避免使用横向的移动转换使用淡入淡出的动画效果来转换。

  1. 可视并且结构良好(用三到五個标签而且要避免可滑动的内容)
  2. 清晰(底部导航栏中的元素应该很容易辨识并且有足够大的空间保证不会误触)
  3. 简单(确保每个底部导航栏icon去到正确的页面保证你的产品的一致性)

帮助用户底部导航栏应该引起几乎所有网站和app的重视。这背后的目的是为了创建一个交互系统很好地契合用户的心理模型

你是为你的用户而设计的。总是从你用户的角度去思考想想他们在使用app时候的目标,并且利用好底部導航栏让他们去实现这些目标你的产品越简单,他们越有可能去使用你的产品


UXRen社区欢迎各界 用户体验从业者及学生 投稿优质原创文章。投稿请关注UXRen社区公众账号cnUXRen(下面有二维码)留言“我要投稿”小编会及时与您取得联系。

版权声明:除转载文章外本站所有文章版權归UXRen社区所有,转载请注明出处:UXRen社区并保留本站原文链接地址。本站部分文章来自互联网及公开渠道如有侵权请及时联系我们。邮箱:


UXRen社区欢迎各界用户体验从业者及学生投稿优质原创文章投稿请关注UXRen社区公众账cnUXRen(上面有二维码)留言“我要投稿”,小编会及时与您取得联系

版权声明:除转载文章外,本站所有文章版权归UXRen社区所有转载请注明出处:UXRen社区,并保留本站原文链接地址本站部分文嶂来自互联网及公开渠道,如有侵权请及时联系我们邮箱:

1:找到项目根目录中的配置文件 app.json 加入如下配置信息

保存 编译就会出现效果图的效果了

2:下面给你们解释一下每个属性的意思:

tabBar 指底部的 底部导航栏配置属性

color 未选择时 底部底部导航栏文字的颜色

borderStyle 底部底部导航栏边框的样色(注意: 这里如果没有写入样式 会导致 底部导航栏框上边框会出现默认的浅灰色线条)

list 底部导航栏配置数组

3:注意图片的路径不要写错了!!!

图标小提示:想要底部底部导航栏栏图标的话可以去阿里矢量图官方网站去找

我要回帖

更多关于 下载app 的文章

 

随机推荐