如何修复 GridView 和 AnimationBuilder 中的 Jank?
How to fix Jank within GridView and AnimationBuilder?
我在实现显示从 firebase 获取的图像的 GridViewBuilder 后遇到了一些性能问题:
Usual performance during scroll
Janky performance during scroll
我在使用具有更复杂动画的 AnimationBuilder 时观察到类似的问题 - SKCanvas Flush 似乎是麻烦制造者。任何人都知道可能导致 canvas 刷新过程花费这么长时间的原因吗? Screen 包含很多小部件,但它们不应影响 GridViewBuilder
的滚动行为
发现问题,
网格中包含一些非常大的图像(> 1 mb)。通过压缩来减小图像大小解决了我的问题。
我在实现显示从 firebase 获取的图像的 GridViewBuilder 后遇到了一些性能问题:
Usual performance during scroll
Janky performance during scroll
我在使用具有更复杂动画的 AnimationBuilder 时观察到类似的问题 - SKCanvas Flush 似乎是麻烦制造者。任何人都知道可能导致 canvas 刷新过程花费这么长时间的原因吗? Screen 包含很多小部件,但它们不应影响 GridViewBuilder
的滚动行为发现问题,
网格中包含一些非常大的图像(> 1 mb)。通过压缩来减小图像大小解决了我的问题。