Inheritance
ScrollbarPainter
public class ScrollbarPainter : ChangeNotifier, CustomPainter, Listenable
Constructors
ScrollbarPainter(Color, TextDirection, Single, Animation<Single>, Single, Single, Radius, Single, Single)
Declaration
public ScrollbarPainter(Color color, TextDirection textDirection, float thickness, Animation<float> fadeoutOpacityAnimation, float mainAxisMargin = 0F, float crossAxisMargin = 0F, Radius radius = null, float minLength = 18F, float minOverscrollLength = 18F)
Parameters
Fields
Declaration
Field Value
Declaration
public float crossAxisMargin
Field Value
Declaration
public Animation<float> fadeoutOpacityAnimation
Field Value
mainAxisMargin
Declaration
public float mainAxisMargin
Field Value
Declaration
Field Value
Declaration
public float minOverscrollLength
Field Value
Declaration
Field Value
textDirection
Declaration
public TextDirection? textDirection
Field Value
Declaration
Field Value
Methods
Declaration
public override void dispose()
Overrides
Declaration
public bool? hitTest(Offset position)
Parameters
Type |
Name |
Description |
Offset |
position |
|
Returns
Implements
Declaration
public void paint(Canvas canvas, Size size)
Parameters
Implements
Declaration
public bool shouldRepaint(CustomPainter oldRaw)
Parameters
Returns
Implements
Declaration
public void update(ScrollMetrics metrics, AxisDirection axisDirection)
Parameters