18801051825的个人主页

http://www.qtcn.org/bbs/u/185984  [收藏] [复制]

18801051825

  • 2

    关注

  • 8

    粉丝

  • 114

    访客

  • 等级:新手上路
  • 总积分:0
  • 男,2011-01-01

最后登录:2019-05-20

更多资料

日志

页面跳转方式,如何设计更合理?

2019-03-08 09:22
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]页面跳转在APP中属于最常见,也是最基础的一个交互细节点。
[color=rgba(0, 0, 0, 0.8)]我们常见的跳转方式:直接跳转、左右跳转、上下跳转、翻转、联动;其它酷炫的效果我们看过很多,但是现实中能做到的又有几个呢?


先讲一下:视觉顺序

[color=rgba(0, 0, 0, 0.8)]首先我们看一下,我们的视觉顺序「阅读顺序」是:左→右,上→下。因此延伸出目前APP最常见的两种页面跳转方式:左右跳转,上下跳转。
[color=rgba(0, 0, 0, 0.8)]


直接跳转

[color=rgba(0, 0, 0, 0.8)]最原始、最简单的跳转方式,web端常见,在APP中出现较少,标签切换常见,这个比较简单,没什么讲的。
[color=rgba(0, 0, 0, 0.8)]常用于快速开发,Android中常用。
[color=rgba(0, 0, 0, 0.8)]实现难度:无;
[color=rgba(0, 0, 0, 0.8)]维护成本:无。


左右跳转

[color=rgba(0, 0, 0, 0.8)]最常见的跳转方式。(ios原生效果)
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]实现难度:简单 ;
[color=rgba(0, 0, 0, 0.8)]维护成本:低;
[color=rgba(0, 0, 0, 0.8)]运用场景:夫级→子级→子子级,依次类推。
[color=rgba(0, 0, 0, 0.8)]常用场景:
  1. 对应功能的展开:常以导航形式的存在,如美团首页的美食、电影、住店等分流入口。
  2. 对于内容的展开:如聊天列表>聊天窗;文章列表>到文章详情。
  3. 对于活动广告的展开:banner图广告、弹窗广告等,比较常见。
[color=rgba(0, 0, 0, 0.8)]这里有个细节要注意,就是我们的返回键在左上角,也就养成了用户一种习惯,左上角的键,与点击之后的效果,往往就应该是页面从右侧退出的样子,与进入时反向的效果。
[color=rgba(0, 0, 0, 0.8)]这也是为什么大部分APP不会把入口按钮放在左上角的原因。
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]那么左上角这个位置,除了给返回键当做固有的位置外。还常常用于抽屉式导航,因为抽屉式导航的方向,与返回时的移动方向是一致的。常见抽屉式导航APP如:滴滴打车、摩拜单车等。


上下跳转

[color=rgba(0, 0, 0, 0.8)]相对于左右跳转,上下跳转就比较难理解了。
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]实现难度:简单 ;
[color=rgba(0, 0, 0, 0.8)]维护成本:低。
[color=rgba(0, 0, 0, 0.8)]这种跳转方式也很常见,但是大部分人不清楚什么时候用,这里我们简单分析下。
[color=rgba(0, 0, 0, 0.8)]运用场景:
[color=rgba(0, 0, 0, 0.8)]1. 对当前页面创建新的条目时;
[color=rgba(0, 0, 0, 0.8)]2. 独立启动的一个子内容。(如小程序:微信/支付宝等)
[color=rgba(0, 0, 0, 0.8)]比如我们在微信聊天页,发起一个聊天的时候:
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]还有我们新添加群人员时,新建笔记本时,新建地址时等。
[color=rgba(0, 0, 0, 0.8)]我们用微信聊天页面在举例:点击+号离的内容时:图片、拍照、位置、红包、收藏等,都是采用下到上的方式呈现,因为这些创建都是对当前聊天窗口一次性产生内容。(大家可以去感受一下这些细节)
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]下面我们看下百度的设置>地址管理>添加地址左右>左右>上下
[color=rgba(0, 0, 0, 0.8)]


翻转

[color=rgba(0, 0, 0, 0.8)]实现难度:中等;
[color=rgba(0, 0, 0, 0.8)]维护成本:低;
[color=rgba(0, 0, 0, 0.8)]运用场景:完全切换内容,换到一个全新的内容集合里。
[color=rgba(0, 0, 0, 0.8)]常见的有平安好医生中间的按钮,一级大姨妈APP中间的商城。
[color=rgba(0, 0, 0, 0.8)]


联动性

[color=rgba(0, 0, 0, 0.8)]实现难度:高 ;
[color=rgba(0, 0, 0, 0.8)]维护成本:高;
[color=rgba(0, 0, 0, 0.8)]运用场景:元素之间从上级到下级关联性强。
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]如APP store 每日推荐到介绍页。类似的还有Behance APP的作品展示。国内APP很少有这种联动效果,因为一旦页面结构改变,整个效果基本无法复用。
[color=rgba(0, 0, 0, 0.8)]
[color=rgba(0, 0, 0, 0.8)]类似于这种强联动,我们会在很多概念设计稿中看到,但是在实际的APP是很少见到的。因为开发成本/维护成本都很高。


搜索页面打开

[color=rgba(0, 0, 0, 0.8)]这里强调一下搜索页面。搜索页面的进入往往有两种形式。一直是icon做入口,另一种是搜索框做入口。
[color=rgba(0, 0, 0, 0.8)]icon做入口:更像是上下级关系,常用左右跳转来实现。比如:抖音。
[color=rgba(0, 0, 0, 0.8)]搜索框做入口:点击就给与获取光标的感知,所已做好做简单的联动过渡效果。比如:微信、云音乐。
[color=rgba(0, 0, 0, 0.8)]


其它方式

[color=rgba(0, 0, 0, 0.8)]关于其它方式,基本上只有极个别的APP中可以看到。
[color=rgba(0, 0, 0, 0.8)]其它的方式,要结合实际的情况来考究。一定要注意关联性。比如微信新出的浮动展开效果,因为元素要浮动,为了更加贴合所以有了收缩的效果。
[color=rgba(0, 0, 0, 0.8)]


结语

[color=rgba(0, 0, 0, 0.8)]形式上其实就是上下左右内外。考虑好之间的关联性,给出最符合用户心理预期的过渡方式,就可以帮助我们找到最合适的设计。
蓝蓝设计( www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 cs界面设计 ipad界面设计 包装设计 图标定制 用户体验 、交互设计、 网站建设 平面设计服务



阅读全文
分类:默认分类|回复:0|浏览:90|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:05-21 02:30
©2005-2016 QTCN开发网 版权所有 Gzip disabled