一句话建议:
检测滑动速度,高速滑动时临时降低液态玻璃的模糊和折射强度,滑动结束立刻恢复;慢速滑动保持完整效果,用户无感知。
一、痛点
快速滑动屏幕时,液态玻璃的实时模糊和折射计算量大,叠加内容快速合成,GPU负载瞬时飙升,偶尔掉帧。慢速滑动时GPU有余量,效果完整没问题。
二、方案
1. 检测滑动速度
根据触摸速度或滚动速度,超过阈值时触发降级。
2. 动态降级
高速滑动期间,临时降低液态玻璃效果强度,比如降低模糊半径、减少折射层数、简化光照计算。
3. 立即恢复
滑动停止后,立刻恢复完整液态玻璃效果。
4. 慢速不降级
滑动速度低于阈值时,保持完整效果,不影响正常浏览。
5. 用户无感知
降级只发生在高速滑动过程中,视觉上几乎察觉不到。
@HONOR2608234508028 @MagicOS流畅橙子 @性能_阿勇 @MagicOS流畅李同学
35 人已参与
支持
反对