HarmonyOS 鸿蒙Next列表滑动时组件位移

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next列表滑动时组件位移

WaterFlow组件,lazyforeach遍历数据,组件下滑时没问题,但是上滑时组件位置就会移动,视频位置会改变,但也没触发onRefreshing刷新以及触底方法,不知道什么原因

3 回复
可能是由于Gird高度变化导致Item高度变化,渲染效果出现跳动,可以在Gird组件不设置高度加上maxCount属性,可实现Gird高度自适应的效果,就能item渲染跳动。
Gird参考文档:https://docs.openharmony.cn/pages/v4.0/zh-cn/application-dev/reference/arkui-ts/ts-container-grid.md/

~~

WaterFlow<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

怎么说呢~~

FlowItem   //设置下精确的width height就没问题了,不要其他自动计算 0 0 自适应,稳住别浪 0 0 ,不然异常就来了,就莫名其妙~~<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

HarmonyOS 鸿蒙Next列表滑动时组件位移通常通过修改组件的position属性或利用动画效果实现。可以通过监听滑动事件(如onScroll),在回调中动态调整组件的坐标。此外,鸿蒙系统提供了丰富的动画API,可以创建平滑的位移效果。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部