useScrollController method
ScrollController
useScrollController({
- double initialScrollOffset = 0.0,
- bool keepScrollOffset = true,
- String? debugLabel,
- ScrollControllerCallback? onAttach,
- ScrollControllerCallback? onDetach,
Creates and automatically disposes a ScrollController.
Implementation
ScrollController useScrollController({
double initialScrollOffset = 0.0,
bool keepScrollOffset = true,
String? debugLabel,
ScrollControllerCallback? onAttach,
ScrollControllerCallback? onDetach,
}) {
final state = stateOf(
() => ScrollController(
initialScrollOffset: initialScrollOffset,
keepScrollOffset: keepScrollOffset,
debugLabel: debugLabel,
onAttach: onAttach,
onDetach: onDetach,
),
onDispose: (e) => e.dispose(),
);
return state.value;
}