可以使用getItemRect获取目标子组件的大小位置来判断该子组件是否完全可见。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-scroll-V5#getitemrect11 分享 回复 2024-10-12 17:13:06 发布相关问题 HarmonyOS 关于自定义事件回调的方法中,this为undefine...
onScrollIndex在列表初始化的时候就会触发一次,此时是可以获取到start和end的索引值的。 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-list-V5#onscrollindex 参考demo如下: https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ark...
A. onScroll:此事件方法通常用于监听列表的滑动过程,包括手动滑动和惯性滑动。通过该方法可以获取滑动的偏移量,包括滑动的方向和距离。 B. onScrollindex:此选项是错误的,不存在这样的事件方法。 C. onReachStart:此事件方法通常用于监听列表滑动到起始位置的事件,即滑动到列表的顶部。无法通过此方法获取滑动的...
在鸿蒙原生开发中,**ListItemGroup 组件本身并没有直接的 `onScrollIndex` 事件**。List 组件用于展示列表项,而 ListItemGroup 组件则是用于将多个 ListItem 组件进行分组管理。对于滚动事件的处理,通常是在 List 组件级别进行监听,而不是在 ListItemGroup 组件级别。 如果你需要在滚动时获取当前滚动的索引或进行其...
希望List组件能扩展onScrollIndex(event: (start: number, end: number, center10+: number) => void)事件,目前该事件只能ListItemGroup作为一个整体占一个索引值,只有在ListItemGroup变化时才有回调,需要把吸顶的ListItemGroup的header和LisItem做关联,因此需要滑动到某个特定的ListItem的回调,希望List组件能像...
屏幕闪烁的原因是在 `onScrollIndex` 方法中调用 `operateData` 后触发了数据重载(`notifyDataReload`),导致整个列表被重新渲染。在 HarmonyOS 中,当调用 `notifyDataReload` 时,会触发列表的重新布局和渲染,如果这个过程发生在用户滚动列表时,尤其是在接近列表底部时,会导致用户看到明显的闪烁现象。 解决这个问题的...
有问题的代码如下,使用ListItemGroup就监听不到onScrollIndex事件中起始位置和终止位置的变化,上滑的时候,顶部的0-0一直没变~ 深色代码主题 复制 @Entry @Component struct TestPage { private nums: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, ...
A、onScrollIndex B、onReachEnd C、onReachStart D、onDidScroll 温馨提示:做题需要 沉着、冷静、细致、认真!正确答案 点击免费查看答案 会员登录 试题上传试题纠错此内容来自于公开数据或者用户提供上传,如涉及到侵权,谣言,涉隐私,涉政,违规违法 等 请及时联系我们删除 客服QQ 2593481824猜您对下面的试题感兴趣:...
onScrollIndex回调,start数值并不是递减的,有一段时间先增后减重复 N次 相关环境 DevEco Studio3.1...
superinsect 没有使用scrollToIndex的动画,直接一帧调到对应的元素所以不触发 在ScrollToIndex的时候第二...