message static method

BaseRefresh message({
  1. required BaseRefreshController controller,
  2. ScrollController? scrollController,
  3. VoidCallback? onLoad,
  4. BaseFooter? footer,
  5. required Widget sliver,
})

Implementation

static BaseRefresh message(
    {required BaseRefreshController controller,
    ScrollController? scrollController,
    VoidCallback? onLoad,
    BaseFooter? footer,
    required Widget sliver}) {
  return BaseRefresh(
    onLoad: onLoad,
    footer: footer,
    controller: controller,
    child: Scrollable(
      controller: scrollController,
      axisDirection: AxisDirection.up,
      viewportBuilder: (context, offset) {
        return BaseExpandedViewport(
          offset: offset,
          axisDirection: AxisDirection.up,
          slivers: <Widget>[
            BaseSliverExpanded(),
            sliver,
          ],
        );
      },
    ),
  );
}