RenderScrollBox constructor

RenderScrollBox({
  1. required ScrollController controller,
  2. required Axis scrollDirection,
  3. required bool showScrollbar,
  4. required Color scrollbarColor,
  5. required Color trackColor,
  6. CursorController? cursorController,
})

Borrows controller; layout sizes the child with an unbounded scroll axis and publishes extents, while paint translates, clips, and draws any scrollbar.

Implementation

RenderScrollBox({
  required ScrollController controller,
  required Axis scrollDirection,
  required bool showScrollbar,
  required Color scrollbarColor,
  required Color trackColor,
  CursorController? cursorController,
}) : _controller = controller,
     _scrollDirection = scrollDirection,
     _showScrollbar = showScrollbar,
     _scrollbarColor = scrollbarColor,
     _trackColor = trackColor,
     _cursorController = cursorController;