scrollPhysics static method
Implementation
static ScrollPhysics? scrollPhysics(dynamic physics) {
if (physics is bool) {
return physics
? const AlwaysScrollableScrollPhysics()
: const NeverScrollableScrollPhysics();
}
if (physics is String) {
return switch (physics) {
'always' => const AlwaysScrollableScrollPhysics(),
'bouncing' => const BouncingScrollPhysics(),
'clamping' => const ClampingScrollPhysics(),
'fixedExtent' => const FixedExtentScrollPhysics(),
'never' => const NeverScrollableScrollPhysics(),
'page' => const PageScrollPhysics(),
'rangeMaintaining' => const RangeMaintainingScrollPhysics(),
_ => null
};
}
return null;
}