twoLevelComplete method

Future<void>? twoLevelComplete({
  1. Duration duration = const Duration(milliseconds: 500),
  2. Curve curve = Curves.linear,
})

end twoLeveling,will return back first floor

Implementation

Future<void>? twoLevelComplete({Duration duration = const Duration(milliseconds: 500), Curve curve = Curves.linear}) {
  headerMode?.value = RefreshStatus.twoLevelClosing;
  WidgetsBinding.instance.addPostFrameCallback((_) {
    position!.animateTo(0.0, duration: duration, curve: curve).whenComplete(() {
      headerMode!.value = RefreshStatus.idle;
    });
  });
  return null;
}