直播源码,下拉刷新和上划预加载新内容

直播源码,下拉刷新和上划预加载新内容实现的相关代码

自定义下拉刷新头部样式

 

ClassicHeader classicHeader() {
  return ClassicHeader(
    releaseText: '松开手刷新',
    refreshingText: '刷新中',
    completeText: '刷新完成',
    failedText: '刷新失败',
    idleText: '下拉刷新',
    completeIcon: const Icon(Icons.done, color: Colors.red),
    idleIcon: const Icon(Icons.arrow_downward, color: Colors.red),
    releaseIcon: const Icon(Icons.refresh, color: Colors.red),
    failedIcon: const Icon(Icons.error, color: Colors.red),
    refreshingIcon: cirProInt(),
  );
}

旋转动画

 


Container cirProInt() {
  return Container(
    child: CircularProgressIndicator(
      valueColor: AlwaysStoppedAnimation(Colors.red),
      strokeWidth: 4.0,
      backgroundColor: Colors.blue,
    ),
    width: 20.0,
    height: 20.0,
  );
}

 

 自定义上拉加载更多底部样式

  . 简单定义

 


ClassicFooter classicFooter() {
  return ClassicFooter(
    height: 100.0,
    loadingText: '加载中...',
    noDataText: '暂无数据',
    failedText: '加载失败',
    idleText: '上拉加载',
  );
}

 

以上就是直播源码,下拉刷新和上划预加载新内容实现的相关代码, 更多内容欢迎关注之后的文章

 

上一篇:高频前端面试题汇总js篇【上】


下一篇:Cannot read properties of undefined (reading 'originalPositionFor')