不可错过的手机APP常见8种界面导航样式
前言:相信每个移动开发project师都会遇到,当一个项目开发启动时,须要考虑搭建怎么的框架。一个好的框架。也会决定着一个APP的前途与命运。框架的风格,如今常见的有八种:标签导航、舵式导航、抽屉导航、宫格导航、组合导航、列表导航、tab导航、轮播导航。近期在网上收集到一些资料。正好和大家分享一下。感谢原作者的贡献。
当我们确定了移动APP的设计需求和APP产品设计流程之后,開始着手设计APP界面UI或是APP原型图啦。这个时候我们都要面临的第一个问题就是怎样将信息以最优的方式组合起来?
或许我们对照和了解了其它一些经常使用的APP导航设计模式。
并且良好的APP导航设计模式决策对整个app的核心体验起到关键作用。
有一些优秀的app基于这些模式做了一些创新的优化方案。本文总结了眼下通用且流行的模式。并讨论了这些模式适用的场景,希望帮助交互设计师更快的作出较合理的信息组织决策。
先来看看8种移动APP导航设计模式对照图吧!

8种移动导航
第一种:app标签导航
标签导航位于页面底部,通常包括5个标签是比較合适的数量。这样的导航是很常见的。假设你的应用须要用户频繁的在不同分页切换。能够採用这样的导航。它的缺点是会占用一定高度的空间。如微信最新版的APP界面设计图。

app标签导航
另外一种:APP舵式导航
眼下流行一种标签导航的变体。个人把它称为“舵式导航”,由于它的样式非常像轮船上用来指挥的船舵,两側是其它操作button。当页面有处于同一层级的几大部分内容,同一时候又须要一个非常重要且频繁操作的入口,就能够採用这样的APP导航模式。
例如以下图葡萄社APP。

app舵式导航
第三种:APP抽屉式导航模式
抽屉导航是讲菜单隐藏在当前页面后,点击入口就可以像拉抽屉一样拉出菜单,这样的导航的长处是节省页面展示空间,让用户将很多其它的注意力聚焦到当前页面。比較适 合于不那么须要频繁切换内容的应用,比如对设置、关于等内容的隐藏。
这样的导航设计须要注意的是一定要提供菜单画出的过渡动画。
自从path应用以来,这样的抽屉式导航菜单很受到大家的喜爱。

app抽屉式导航
第四种:APP宫格导航(比方九宫格)
这样的宫格导航是将主要入口所有聚合在页面,让用户做出选择。这样的组织方式无法让用户在第一时间看到内容。选择压力较大,採用这样的导航的应用已经越来越少,往往用在二级页作为内容列表的一种图形化形式呈现。或是作为一系列工具入口的聚合。

app宫格导航
第五种:APP混合组合导航
当用户须要聚焦内容。同一时候又须要一些快捷入口能够连接到某些页面时,就能够採用组合导航。组合导航上方用宫格的形式展现快捷入口,与标签导航不同的是。这 些宫格入口之间不须要是平级的关系,也不必包括整个层级的内容,你能够将它理解为一种图形化的文字链。这样的导航比較灵活,能适应架构的高速调整。

app混合组合导航
第六种:列表式APP导航
列表式APP导航是我们在APP设计种不可缺少的一个信息承载模式。
当然作为一个APP的导航也是很方便的。
只是眼下来看,列表导航通经常使用于二级页,因为它与宫格导航一样,不会默认展示不论什么实质内容,所以通常app不会在首页使用它。
这样的导航结构清晰,易于理解。冷静高效,可以帮助用户高速的定位去到相应的页面。列表项目可以通过间距、标题等进行分组。

app列表式导航
第七种:tab导航
用于二级页,本质和标签导航同样,当应用层级较多的情况下,能够採用tab导航,典型场景是用于改变的当前的视图。或对当前页面内容进行分类查看。

tab导航
第八种:大图轮播导航或是 大图上面的导航设计
当你的应用信息足够扁平。可以尝试轮播导航。假设应用得当。可以给人耳目一新的体验。这样的导航可以最大程度的保证应用的页面简洁性,操作也是最方便的。
可是缺点是不可以高速的定位相应的分页内容。

大图轮播导航
------------------------------------------------------------------
有什么问题,大家能够一起交流……
很多其它精彩关于关注博主的微信订阅号:很周末
微信搜索:很周末
你能够扫描一下关注就可以:
不可错过的手机APP常见8种界面导航样式的更多相关文章
- 手机app常见bug积累
经过一年的测试工作,以下是手机APP比较容易出现的错误.之后如果发现了还会继续添加,修改.1.翻页手机客户端,内容超过一页时,上拉加载更多内容,加载错误(容易出现数据重复,图片和文章不匹配,图片重复加 ...
- Vue(小案例_vue+axios仿手机app)_首页(底部导航栏+轮播图+九宫格)
---恢复内容开始--- 一.前言 1.底部导航(两种做法) 2.轮播图 ...
- 谷歌浏览器调试手机app内置网页
当自己的H5项目内置于手机app内时,遇到了样式问题或者想查看H5页面代码.数据交互以及缓存等情况来检查数据,此时可以使用谷歌浏览器的控制台远程调试手机,步骤如下: 一.手机开启允许usb调试 二.手 ...
- APP的六种loading加载样式,全在这...
今天这篇文章是给大家分享的loading加载的设计,文章里面会有一些实例在这分享给大家! 大多数App都要与服务器进行数据的交换,App向服务器发出数据请求,服务器接收到请求之后向App传输相应数据, ...
- 手机App测试如何获取包名的入口【两种方式】
在进行手机APP测试的时候经常要获取包名.那么何为包名呢?简单来说其实就是手机APP的安装apk文件的名称,每个手机APP(软件)的包名都是唯一的. 那么我们怎样来获取包名以及包名的入口呢? 方法一: ...
- 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
一.前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...
- ios蓝牙开发(三)ios连接外设的代码实现:手机app去读写蓝牙设备。
手机app去读写蓝牙设备....... 代码下载: 原文博客主提供Github代码连接,地址是:https://github.com/coolnameismy/demo ios连接外设的代码实现流程: ...
- 手机web站点和手机app 技术选型的困惑于思考
今年一直在关注移动端技术的发展,自己也用博客园的rss接口玩了半年,关于技术选型的困惑和大家说说 一 趋势 随着手机硬件不断的升级,外加4g牌照的发放,不出2年时间移动端web站点和手机app一定会进 ...
- 转:浅谈手机app测试注意点
现在我们测试时,开发会先在本地机上打好测试包,自己安装,轮完一轮,开发修改好后,再打一个包.以下是功能测试时需要注意的点: 1.登录 ●登录用户名和密码错误时,界面有提示信息 ●用户主动退出登录后,下 ...
随机推荐
- extend简单用法
eg:var obj1=[{a:1,b:2},{a:2,b:3}] var obj2=[{c:3,d:2},{c:4,d:3}] var resultArray=[]; for (var i = 0; ...
- dedecms flag标签属性
头条[h] flag='h' 推荐[c] flag='c' 幻灯[f] flag='f' 特荐[a] flag='a' 滚动[s] flag='s' 加粗[b] flag='b' 图片[p] flag ...
- Android JSON 解析库的使用 - Gson 和 fast-json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...
- Ubuntu14.04 安装QQ(国际版)
1.在/etc/apt/source.list文件中添加: deb http://packages.linuxdeepin.com/deepin trusty main non-free univer ...
- Sass学习
1.1下载地址: http://rubyinstaller.org/downloads 2.1 安装 SASS是Ruby语言写的,但是两者的语法没有关系.不懂Ruby,照样使用.只是必须先安装Ruby ...
- python之正则表达式备忘
一简介:就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.正则表达式模式被编译成一系列的字节码,然后由用 C ...
- openerp import namespace
# If True, the Python modules inside the openerp namespace are made available# without the 'openerp. ...
- 『安全科普』WEB安全之渗透测试流程
熟悉渗透流程,攻击会像摆积木一样简单! 0x 01:信息收集 收集网站信息对渗透测试非常重要,收集到的信息往往会让你在渗透中获得意外惊喜. 1. 网站结构 可以使用扫描工具扫描目录,主要扫出网站管理员 ...
- iOS手写2048--基于Xcode7.1
闲着没事自己想了下,半天写出来了,没有美化,只是实现了基本的2048,被我改成了A.B.C.D.E: 没有游戏开发经验,完全基于uiview 和 一大堆逻辑计算,如果你有指针.链表的使用经验,应该会很 ...
- h.264直接预测
直接预测是B帧上一种独有的预测方式,其中直接预测又分为两种模式: 时域直接模式(temporal direct).空域直接模式(spatial direct). 在分析这两种模式之前,有一个前提概念需 ...