我将ListView
与RawScrollbar
一起使用,它运行良好。我可以用滚动条拖动来滚动列表视图。
我想通过滚动条拖动或列表视图滑动手势以两种方式滚动列表视图。但目前我无法用滑动手势滚动列表视图。
RawScrollbar(
thumbColor: Colors.grey[200],
isAlwaysShown: true,
controller: controller,
thickness: 17,
radius: const Radius.circular(20),
child: ListView.separated(
scrollDirection: Axis.horizontal,
shrinkWrap: true,
controller: controller,
padding: EdgeInsets.only(left: 5, right: 5, bottom: 20),
itemBuilder: (context, index) {
return Container();
},
),
);
这是我的密码。请任何人帮我解决这个小问题。
提前感谢
尝试在rawscrollbar上添加滚动条方向。对于垂直滚动方向,方向为左或右。对于水平滚动方向,方向为顶部或底部。
请记住,RawScrollbar控制器与ListView控制器相同。
RawScrollbar(
thumbColor: Colors.grey[200],
scrollbarOrientation: ScrollbarOrientation.bottom,
isAlwaysShown: true,
controller: controller,
thickness: 17,
radius: const Radius.circular(20),
child: ListView.separated(
scrollDirection: Axis.horizontal,
shrinkWrap: true,
controller: controller,
padding: EdgeInsets.only(left: 5, right: 5, bottom: 20),
itemBuilder: (context, index) {
return Container();
},
),
);