鸿蒙开发之上拉加载更多
เนื้อหาวิดีโอต้นฉบับขยายวิดีโอ
- 这个视频介绍了加载效果的实现。
- 演示的效果主要是通过滑动列表来加载内容。
- 采用了List组件配合foreach渲染文本。
- 通过定时器模拟结构请求,实现加载状态的切换。
这个视频咱们简单来说一下上来加载效果呢也就是右边咱们演示的这种效果。我们先上滑动看它出现了一个正在加载中。
它使用到的组件呢主要就是这个list组件,在这个组件里呢咱们通过foreach渲染了一些文本。在foreach下边咱们使用listitem包括了一个正在加载中的内容。
这个方法就是当这个列表组件达到末尾的时候会触发。在这个回答函数里呢咱们模拟了一下结构请求。在上面咱们定义了一个加载中的一个标志符文是false。
这整体的含义呢就是当列表到达末尾的时候,如果说这个时候是加载中,咱们就直接返回;不是加载中的话,在这个加载中设备处通过这个定时器模拟了一下结构请求。当定时器执行完成后,咱们往这个list输入里添加了一些内容。
添加完成后把这个加载中的这个改成false,这也就实现了咱们这样的效果了,主要用到的就是这个方法。


