可否在应用启动时不触发onVisibleAreaChange的回调,仅在组件有变化时触发

当前只要一启动app,就触发onVisibleAreaChange回调。如果设置的阈值很多,就会有大量的回调触发。可否在应用启动时不触发onVisibleAreaChange的回调,仅在组件有变化时触发?

HarmonyOS
2024-02-20 14:53:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
truemichael

应用启动时,组件的可见区域会直接从0变成1,当应用使用onVisibleAreaChange并设置了多个小于等于1的ratio阈值时,此时组件的变化会同时符合每个阈值条件,则会上报多次回调,该特性为当前设计的合理规格。

参考链接

组件可见区域变化事件

分享
微博
QQ
微信
回复
2024-02-20 20:05:42
相关问题
焦点事件onBlur/onFocus无法触发
216浏览 • 1回复 待解决
返回页面触发aboutToAppear
338浏览 • 1回复 待解决
NAPI执行上层,如何获取env
180浏览 • 1回复 待解决
Ability生命周期函数哪些呢?
3488浏览 • 1回复 待解决
长按事件如何重复触发
340浏览 • 1回复 待解决
JSUI中TouchMove连续触发问题
1686浏览 • 1回复 待解决