我有大约 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) {
},
)```