我比较喜欢用三大金刚导航,连续返回很方便,而且动画很稳定。我虽然只用过原生系统,oneui,Flyme,但是在数码城我把所有系统的小横条动画都体验过了,无一能像ios那样舒适自然。总结一下,目前的小横条问题有三。第一不沉浸的界面太多,第二动画不行(特别连续打断,横屏回桌面),第三就是动画逻辑混乱(ios也一样)。为什么我觉得动画逻辑混乱呢,因为在后台打开一个不在当前主页的app再返回桌面,这玩意会以一种很别扭的姿态消失在屏幕中央。
但众所周知安卓这边的导航栏适配情况之糟糕,三大金刚在许多适配不好的界面下显得十分丑陋。横屏回桌面时也不如小横条和状态栏的对称给人的感觉舒适。所以我想怎么能够让小横条的动画像三大金刚一样稳定呢?于是构思了这个构思。其实有一种结合方案就是三段式小横条,我这个方案也是由此得到的灵感。如下:
第一,“浮动”的小横条。小横条一般情况是隐藏的,因为很多应用界面没有按照规范适配。但是在向上滑动时小横条会随手指出现,手指离开屏幕的时候便又会淡出。(为什么一定要横条呢,因为舍弃了跟手动画,就一定得有什么跟着手在动给予用户反馈)
第二,不跟手的下落动画。宁愿不要跟手动画,只求稳。具体来说,上滑小横条并松开手指后当前页面向下坠落。如果手指不松开,将横条悬停,小横条会从中间向两端以较快速度变色(变深)。直至完全变色,呼出后台。
第三,纵向堆叠的后台。这玩意是好几年前安桌5还是6的时候就有的。后台的样式不同于现今大多数的横向排列,而是纵向的。选择纵向排列的原因是在二的描述中返回主屏幕的动画是统一向屏幕下方坠落的,所以后台呈纵向堆叠就十分符合逻辑。呼出后台时,后台一张张堆叠式的卡片也将顺着手指向上提的方向飞出。
这套方案很显然不可能被应用了,特别是堆叠式后台,厂商做这种决定肯定是费力不讨好的,大家已经习惯了大后台卡片。不过在现在一些低端机上,我看到有厂商采取了第二点的方法,砍掉动画,保证流畅度。不过那个动画很生,明显是做给低端机的。安卓不应该死学ios,我听说ios动画的优先级很高,这也给它灵动的手势动画提供了保障。而安卓,甭管多贵的旗舰,连续打断二十几个app,没有一个不掉帧,甚至大多数会出现抽风的状况。有脑子进了大量硫酸铜的gj表示,谁这么用手机?没人这么用,但是这种测试下手机的表现会在日常使用中以不一样的频率,不一样的程度表现出来。