usePageController method
PageController
usePageController({
- int initialPage = 0,
- bool keepPage = true,
- double viewportFraction = 1.0,
- ScrollControllerCallback? onAttach,
- ScrollControllerCallback? onDetach,
Creates and automatically disposes a PageController.
Implementation
PageController usePageController({
int initialPage = 0,
bool keepPage = true,
double viewportFraction = 1.0,
ScrollControllerCallback? onAttach,
ScrollControllerCallback? onDetach,
}) {
final state = stateOf(
() => PageController(
initialPage: initialPage,
keepPage: keepPage,
viewportFraction: viewportFraction,
onAttach: onAttach,
onDetach: onDetach,
),
onDispose: (e) => e.dispose(),
);
return state.value;
}