2.8、下拉刷新与上拉加载

页面的下拉刷新与上拉加载功能在移动应用中十分常见,例如,新闻页面的内容刷新和加载。这两种操作的原理都是通过响应用户的触摸事件,在顶部或者底部显示一个刷新或加载视图,完成后再将此视图隐藏。

实现思路

以下拉刷新为例,其实现主要分成三步:

  • 监听手指按下事件,记录其初始位置的值。
  • 监听手指按压移动事件,记录并计算当前移动的位置与初始值的差值,大于0表示向下移动,同时设置一个允许移动的最大值。
  • 监听手指抬起事件,若此时移动达到最大值,则触发数据加载并显示刷新视图,加载完成后将此视图隐藏。

实现效果

在这里插入图片描述

代码调用

import PullToRefreshView, {
    UpDownRefreshHandler } from '../../../widget/PullToRefreshView'

相关推荐

  1. 微信scroll-view小程序实现刷新

    2024-03-29 16:58:03       31 阅读
  2. 微信小程序 列表刷新

    2024-03-29 16:58:03       43 阅读
  3. uniapp向上刷新

    2024-03-29 16:58:03       46 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 16:58:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 16:58:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 16:58:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 16:58:03       20 阅读

热门阅读

  1. React组件及组件通讯

    2024-03-29 16:58:03       17 阅读
  2. 企业文化与就业年龄歧视问题

    2024-03-29 16:58:03       18 阅读
  3. AQS

    2024-03-29 16:58:03       17 阅读
  4. Python从零到一构建GPT模型

    2024-03-29 16:58:03       20 阅读
  5. git之目前的主流版本

    2024-03-29 16:58:03       27 阅读
  6. day 41 动归 04

    2024-03-29 16:58:03       18 阅读
  7. RocketMq总结

    2024-03-29 16:58:03       17 阅读
  8. Sql中如何添加数据

    2024-03-29 16:58:03       20 阅读