Вот виджет Scrollbar
:
Scrollbar(
key: ,
thickness: ,
radius: ,
isAlwaysShown: true,
controller: _scroll,
)
Это все атрибуты, но как изменить стиль и цвет полосы прокрутки?
В ScrollbarPainter вы можете указать цвет и стиль рисуемого Scrollbar
:
ScrollbarPainter _customScrollBar(Color color, double thickness, double padding) {
return ScrollbarPainter(
color: color,
thickness: thickness,
);
}
И используйте его вместе с CustomPaint
Widget
:
CustomPaint(
painter: _customScrollBar(Colors.red, 2),
child:
ListView.builder(
controller: scrollController,
itemCount: 19,
itemBuilder: (context, index) => ListTile(
title: Text(index),
),
),
)