refresh_wow

#####自持自定义头,尾. #####加载更多.

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation. image

#属性

  • itemData: 数据集合 []
  • footerItemCount: 底部控件的个数 2
  • headerItemCount: 头部控件个数2,
  • itemBuilder: (BuildContext context, int index, String itemData) 构建item
  • headerBuilder: (BuildContext context, int index) 构建头部控件
  • footerBuilder: (BuildContext context, int index) 构建底部控件
  • onLoadMore: !hasMore ? _handleLoadMore : null,) 加载更多,为null时候标示没有更多数据

####refresh_config()里的

  • var refreshingShowText = '正在刷新数据';
  • var errShowText = '数据刷新失败\n点击重试';
  • var doneShowText = '⁽⁽ଘ( ˊᵕˋ )ଓ⁾⁾';
  • var loadMoreTextStyle = new TextStyle(); ####可以refresh_config().errShowText='自定义错误'修改
有需求的话,后期再加入其他的吧

Libraries

load_more_widget
refresh_config
refresh_wow

Dart

dart:ui
Built-in types and core primitives for a Flutter application. [...]

Core

dart:async
Support for asynchronous programming, with classes such as Future and Stream. [...]
dart:collection
Classes and utilities that supplement the collection support in dart:core. [...]
dart:convert
Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
dart:core
Built-in types, collections, and other core functionality for every Dart program. [...]
dart:developer
Interact with developer tools such as the debugger and inspector. [...]
dart:math
Mathematical constants and functions, plus a random number generator. [...]
dart:typed_data
Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]

VM

dart:io
File, socket, HTTP, and other I/O support for non-web applications. [...]
dart:isolate
Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]