ShadcnScrollBehavior class
Methods
-
buildOverscrollIndicator(BuildContext context, Widget child, ScrollableDetails details)
→ Widget
-
Applies a GlowingOverscrollIndicator to the child widget on
TargetPlatform.android and TargetPlatform.fuchsia.
override
-
buildScrollbar(BuildContext context, Widget child, ScrollableDetails details)
→ Widget
-
Applies a RawScrollbar to the child widget on desktop platforms.
override
-
copyWith({bool? scrollbars, bool? overscroll, Set<PointerDeviceKind>? dragDevices, MultitouchDragStrategy? multitouchDragStrategy, Set<LogicalKeyboardKey>? pointerAxisModifiers, ScrollPhysics? physics, TargetPlatform? platform})
→ ScrollBehavior
-
Creates a copy of this ScrollBehavior, making it possible to
easily toggle
scrollbar
and overscrollIndicator
effects.
inherited
-
getMultitouchDragStrategy(BuildContext context)
→ MultitouchDragStrategy
-
Configure the multi-finger drag strategy on multi-touch devices.
inherited
-
getPlatform(BuildContext context)
→ TargetPlatform
-
The platform whose scroll physics should be implemented.
inherited
-
getScrollPhysics(BuildContext context)
→ ScrollPhysics
-
The scroll physics to use for the platform given by getPlatform.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
shouldNotify(covariant ScrollBehavior oldDelegate)
→ bool
-
Called whenever a ScrollConfiguration is rebuilt with a new
ScrollBehavior of the same runtimeType.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
velocityTrackerBuilder(BuildContext context)
→ GestureVelocityTrackerBuilder
-
Specifies the type of velocity tracker to use in the descendant
Scrollables' drag gesture recognizers, for estimating the velocity of a
drag gesture.
inherited