load_status_view 0.0.1 copy "load_status_view: ^0.0.1" to clipboard
load_status_view: ^0.0.1 copied to clipboard

A simple view for different status.

LoadStatusView #

Features #

A simple view for different status: loading, success, empty, error, unauthorized.

Getting started #

Add the dependency in pubspec.yaml:

dependencies:
  ...
  load_status_view: ^0.0.1

Basic Usage #

///
LoadStatus loadStatus = LoadStatus.loading;
///
LoadStatusView(status: loadStatus,
    errorCall: _retry,
    child: const Center(
      child: Text('content'),
    ),
)
/// init load data
_loadData() {
    _setStatus(LoadStatus.loading);
        Future.delayed(Duration(seconds: 2), () {
        _setStatus(LoadStatus.success);
    });
}
///
_retry() {
  _loadData();
}
///
_setStatus(LoadStatus status) {
    setState(() {
      loadStatus = status;
    });
}

More Usage #

see example

1
likes
130
pub points
14%
popularity

Publisher

unverified uploader

A simple view for different status.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on load_status_view