滑动返回

全新的手势,侧滑返回、全局右滑返回都OUT啦!

只愿长相守 提交于 2020-03-01 09:32:27
前言 Android快速开发框架-ZBLibrary 最近将以前的全局右滑返回手势改成了 底部左右滑动手势 。 为什么呢?为了解决滑动返回手势的问题。 目前有3种滑动返回手势 一、侧滑返回 代表app: 微信(带跟手动画) 问题: 屏幕尺寸超过一定大小(按正常手掌大小和手指长度算,最大可掌握尺寸为4.7寸)会导致用户右手持机时手指够不到左侧滑动手势触发区域。 即便勉强够到,失败率也很高,失败几次后用户就不想再用了。 二、全局右滑返回 代表app: 酷狗音乐(带跟手动画)、QQ(无跟手动画) 问题: 1.与向右滑动切换tab的手势冲突 下方的 酷狗乐库 界面和 QQ添加 界面就是为了避免冲突而没有左右滑动切换tab的手势。 2.与向右拖动网页等的手势冲突 如果内容宽度超出了屏幕宽度,用户向右滑动只是想拖动网页或照片,结果却关闭了界面。 所以酷狗跳转到这种网页会调用应用外浏览器;QQ还是用内嵌的QQ浏览器,但所有网页界面都不支持滑动返回。 三、底部左右滑动手势 代表app: 快用通讯录 事实上,这种方式不仅能向右滑动返回,还能向左滑动"前进"(效果等同于点击右上角按钮)。 并且完美地解决了以上所有问题!比如下方的带tab的界面,中间左右滑动切换tab、底部左右滑动对应导航栏的"返回"、"所有"。 下面这个是 中间左右滑动切换用户引导界面、底部向右滑动返回上个界面。