前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何设计更合理的页面跳转方式?

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

作者头像
用户1730674
发布2019-03-19 17:32:29
1.6K0
发布2019-03-19 17:32:29
举报
文章被收录于专栏:我分享我快乐我分享我快乐

页面跳转在 APP 中属于最常见,也是最基础的一个交互细节点。我们常见的跳转方式有直接跳转、左右跳转、上下跳转、翻转、联动。

其它酷炫的效果我们看过很多,但是现实中能做到的又有几个呢?在设计时需要考虑好其中的关联性,给出最符合用户心理预期的过渡方式,从而做出最合适的设计。

视觉顺序

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

直接跳转

直接跳转是最原始、最简单的跳转方式,web端常见,在APP中出现较少,标签切换常见。

常用于快速开发,Android中常用。

  • 实现难度:无;
  • 维护成本:无。
左右跳转

最常见的跳转方式。(ios原生效果)

  • 实现难度:简单;
  • 维护成本:低;
  • 运用场景:父级→子级→子子级,依次类推。

常用场景:

  • 对应功能的展开:常以导航形式存在,如美团首页的美食、电影、住店等分流入口。
  • 对于内容的展开:如聊天列表>聊天窗;文章列表>到文章详情。
  • 对于活动广告的展开:banner图广告、弹窗广告等,比较常见。

这里有个细节要注意,就是我们的返回键在左上角,也就养成了用户一种习惯,左上角的键,与点击之后的效果,往往就应该是页面从右侧退出,与进入时反向的效果。

这也是为什么大部分 APP 不会把入口按钮放在左上角的原因。

那么左上角这个位置,除了给返回键当做固有的位置外。还常常用于抽屉式导航,因为抽屉式导航的方向,与返回时的移动方向是一致的。常见抽屉式导航的 APP 如:滴滴打车、摩拜单车等。

上下跳转

相对于左右跳转,上下跳转就比较难理解了。

  • 实现难度:简单;
  • 维护成本:低。

这种跳转方式也很常见,但是大部分人不清楚什么时候用,这里我们简单分析下。

运用场景:

  • 对当前页面创建新的条目时;
  • 独立启动的一个子内容。(如微信/支付宝小程序等)

比如我们在微信聊天页,发起一个聊天的时候:

还有新添加群人员,新建笔记本,新建地址时等。

我们用微信聊天页面举例:点击+号离的内容时,图片、拍照、位置、红包、收藏等,都是采用下到上的方式呈现,因为这些创建都是对当前聊天窗口一次性产生内容。

下面我们看下百度的设置>地址管理>添加地址:左右>左右>上下。

翻转
  • 实现难度:中等;
  • 维护成本:低;
  • 运用场景:完全切换内容,换到一个全新的内容集合里。

常见的有平安好医生中间的按钮,大姨妈APP中间的商城。

联动性
  • 实现难度:高;
  • 维护成本:高;
  • 运用场景:元素之间从上级到下级关联性强。

搜索页面打开

这里强调一下搜索页面。搜索页面的进入往往有两种形式。一种是 icon 做入口,另一种是搜索框做入口。

icon做入口:更像是上下级关系,常用左右跳转来实现。比如:抖音。

搜索框做入口:点击就获取光标的感知,是一个简单的联动过渡效果。比如:微信、云音乐。

其它方式

关于其它方式,基本上只有极个别的 APP 中可以看到。

其它的方式,要结合实际的情况来考究。一定要注意关联性。比如微信新出的浮动展开效果,因为元素要浮动,为了更加贴合所以有了收缩的效果。

结语

页面跳转形式上其实就是上下左右内外。考虑好之间的关联性,给出最符合用户心理预期的过渡方式,就可以帮助我们找到最合适的设计。

作者 : Booze Kai

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我分享我快乐 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 视觉顺序
  • 直接跳转
  • 左右跳转
  • 上下跳转
  • 翻转
  • 联动性
  • 其它方式
  • 结语
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档