Skip to content

9.9.8.7

Latest

Choose a tag to compare

@jay3-yy jay3-yy released this 21 Jul 17:00

首页进场动画与过渡协同

  • 进场 + 滚动:列表滚动中挂载的卡片不再播放进场,避免 Lazy 复用反复 fade/scale 与快滑时多卡并发 spring。
  • 进场 + 过渡并存:与共享元素过渡同时开启时,进场降为仅 alpha 淡入(无缩放 / 位移),避免污染 sharedBounds 源几何。
  • 实现升级animateEnter 改为 Animatable + graphicsLayer 内读 progress,去掉 animateFloatAsState 每帧重组。
  • 门控保留:从详情返回、切分类仍不播进场;设置文案同步说明滚动不播与过渡协同。

视频卡片 shared 过渡 / 返回 morph

  • 统一时钟VideoCardTransitionClock 驱动 morph 与景深,返回 ownership 与 single-clock settle 收口。
  • 返回 live surface:返回 morph 期间保持 live surface,pop 后 surface 不提前卸掉。
  • 进场优先 / 首帧 jank:恢复完整进场后的返回 morph;点击首帧卡顿与落位闪烁修复;开场 blur 与 morph 同步清理。
  • 自适应过渡成本:中低端设备下调卡片过渡开销。
  • 景深与遮罩:打开时列表景深缩放与 scrim 加强;开场 blur 恢复满 20px(撤销按设备降档)。
  • 快速返回双标题:消除 quick shared return 时双标题闪一下。

封面 / 进详情

  • 封面到 surface 显露:详情再进时保持 cover→surface reveal 路径。
  • 封面粘住:针对再进详情封面粘住做过修复与回退收敛(最终以当前 main 行为为准)。

竖屏全屏 / 横屏播放器

  • 竖屏全屏双击快进 / 快退:恢复 portrait fullscreen 双击 seek。
  • 横屏弹幕面板:收窄横屏弹幕侧栏宽度;更聪明的全屏退出。
  • UP 预览 sheet:主题感知的 UP 预览面板,并修复横屏弹幕面板相关问题。

图片预览

  • 一键 dismiss morph:图片预览关闭为 seamless one-shot morph,减少割裂感。