App交互的3种跳转逻辑
App跳转只有三种根行为平级切换换台、层级深入钻进去、临时浮起打断一下。行为对比跳转方式新页面怎么来老页面怎么反应老页面还能动吗Tab切换平级替换挂起暂停动画/网络保留状态不动了但切回来原样恢复Push深入右滑压栈冻结不可见但后台可继续跑看情况娱乐类继续浏览类暂停Modal打断底部升起半透明遮盖 交互阻断完全动不了必须关掉Modal才能解冻浮层Overlay悬浮在上照常运行完全能动底层该播播该滚滚容器内替换原地刷新销毁子视图容器骨架保留旧内容消失新内容替换设计/开发黄金法则Push用来“深入”—— 层级越深返回路径越清晰。Modal用来“打断”—— 必须给个明确结果才能回去。Tab用来“换台”—— 各Tab的页面状态互不干扰独立保存。补充浮层Overlay悬浮在页面上方底层照常运行如直播间小黄车。替换Replace同层刷新不换容器也不增加层级如顶部“推荐/关注”分类切换。