提问人:KSK 提问时间:11/15/2023 更新时间:11/15/2023 访问量:30
在颤动中不可能在列中无限滚动?
Infinity scrolling in column is impossible in flutter?
问:
我使用这个无限滚动库。https://pub.dev/packages/infinite_scroll_pagination infinite_scroll_pagination 4.0.0 我的无限滚动在副标题文本小部件下! 喜欢这个:
body: SingleChildScrollView(
scrollDirection: Axis.vertical,
physics: const BouncingScrollPhysics(),
Column(
children: [
Text("Sub title."),
...
PagedListView(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
pagingController: controller.pagingController,
builderDelegate: ...
)
]
)
)
是的,它正在工作,但它工作异常。 一次发出所有 API 请求。我没有滚动。
删除 SingleChildScrollView 和 Column 效果很好。 但我需要副标题和所有滚动的身体。.
我希望文本和列表一起滚动并且滚动效果很好。
我该怎么办?感谢您阅读我的问题,祝您有美好的一天!
答:
0赞
Md. Yeasin Sheikh
11/15/2023
#1
PagedChildBuilderDelegate
提供,只能用于返回第一项的副标题。index
itemBuilder
builderDelegate: PagedChildBuilderDelegate<int>(
itemBuilder: (context, item, index) => index == 0
? Column(
children: [
Text("Sub title."),
Text(item.toString()), //yourItemBuilder
],
)
: Text(item.toString()), //yourItemBuilder
),
评论