无限滚动列是不可能的Flutter?

dy1byipe  于 11个月前  发布在  Flutter
关注(0)|答案(1)|浏览(98)

我使用这个无限滚动库。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和列效果很好。但我需要在身体副标题和所有滚动。
我希望文本和列表一起滚动和滚动工作良好。
我该怎么办?谢谢你阅读我的问题,祝你有美好的一天!

pu82cl6c

pu82cl6c1#

PagedChildBuilderDelegateitemBuilder提供index,可用于仅返回第一项的 * 子标题 *。

builderDelegate: PagedChildBuilderDelegate<int>(
  itemBuilder: (context, item, index) => index == 0
      ? Column(
          children: [
            Text("Sub title."),
            Text(item.toString()), //yourItemBuilder
          ],
        )
      : Text(item.toString()), //yourItemBuilder
),

字符串

相关问题