如何修复 GridView 和 AnimationBuilder 中的 Jank?
Posted
技术标签:
【中文标题】如何修复 GridView 和 AnimationBuilder 中的 Jank?【英文标题】:How to fix Jank within GridView and AnimationBuilder? 【发布时间】:2020-02-10 16:24:35 【问题描述】:在实现显示从 firebase 获取的图像的 GridViewBuilder 后,我遇到了一些性能问题:
Usual performance during scroll
Janky performance during scroll
在使用具有更复杂动画的 AnimationBuilder 时,我观察到类似的问题 - SKCanvas Flush 似乎是麻烦制造者。任何人有任何想法可能导致画布冲洗过程需要这么长时间吗? Screen 包含相当多的小部件,但它们不应影响 GridViewBuilder 的滚动行为
【问题讨论】:
【参考方案1】:发现问题,
网格中包含一些非常大 (>1 mb) 的图像。通过压缩它们来减小图像大小为我解决了这个问题。
【讨论】:
以上是关于如何修复 GridView 和 AnimationBuilder 中的 Jank?的主要内容,如果未能解决你的问题,请参考以下文章