首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
唐突专题
SwiftUI 解决英雄(Hero)动画导致“图片墙”点击切换时卡顿唐突的问题
问题现象 从 SwiftUI 2.0 开始,苹果通过 matchedGeometryEffect 修改器方法新增了对英雄动画(Hero Animation)的支持,这立即使得 SwiftUI 动画表现力提升了一个新级别。“英雄”虽好,不过倘若使用不当也会造成“诡异”的效果: 如上图所示,我们利用 Hero 动画呈现的图片墙感觉极其卡顿而且在动画元素衔接上非常不协调。这是“肿”么回事?又
阅读更多...