Lines Matching refs:DisplaySync

15 既然转场时一次性加载大量的数据会导致卡顿情况,那么将数据拆分成多份并分批次进行加载就是一种解决思路。ArkTS中提供了[DisplaySync(可变帧率)](../reference/apis-ar…
52 在aboutToAppear()接口中添加DisplaySync的帧回调,并将数据拆分进行加载。
58 private displaySync: displaySync.DisplaySync | undefined = undefined;
62 // 创建DisplaySync对象
130 …务需求,需要加载的数据总量和绘制的组件数量是不能减少的,那么只能想办法将数据进行拆分,将和数据相关的组件分成多次进行绘制。ArkTS中提供了[DisplaySync(可变帧率)](../refer…
218 通过DisplaySync中的帧回调方法,将数据拆分到每一帧中进行加载和绘制。此处只需要修改自定义子组件ItemView中加载数据的方式,所以与常规代码中相同的部分进行了省略。
220 首先,需要在ItemView中第一次使用时创建DisplaySync对象,设置期望帧率,添加帧回调的监听,然后进行启动。
228 // 创建DisplaySync对象
365 [DisplaySync 文档](../reference/apis-arkgraphics2d/js-apis-graphics-displaySync.md)
375 **Q:对List中每一个ListItem的子组件都设置一个DisplaySync的帧回调监听,会不会引起性能问题?**
377 A:并不会,通过示例中的Trace图可以看到,除了正在被复用的ItemView的DisplaySync的回调监听外,其余的监听耗时非常短,对性能的影响可以忽略不计。如图10所示。
379 图10 DisplaySync监听耗时