У меня есть горизонтальный список около 10000 пунктов, и для прокрутки я использую ползунок флаттера, но он не совсем плавный. Я думаю, что установка состояния на сменный клапан не является правильным способом.
Slider(
key: ValueKey('slider'),
activeColor: Colors.blue,
inactiveColor: Colors.white,
min: 0.0,
max: scrollController.hasClients
? scrollController
.position.maxScrollExtent
: 10000.0,
value: value,
onChanged: (double value) {
scrollController.position
.jumpTo(value);
if (mounted)
setState(
() => this.value = value);
},
onChangeStart: (double value) {},
onChangeEnd: (double value) {
},
)```