Flutter中ListView.builder中的反向列表

我想反向列出,并通过使用实现了reverse: true,。它可以正常工作,但是当列表中的项目最少时,列表已与底部对齐并在顶部显示空白。

 Expanded(child:  ListView.builder(

shrinkWrap: true,

reverse: true,

controller: _scrollController,

itemCount:order_response.orderDetails.length,

itemBuilder: (context, position) {return orderListItemTile(width,height,order_response,position);},

),)

但是,当我删除expanded()小部件时,当项目增加时,它将按像素溢出。

 ListView.builder(

shrinkWrap: true,

reverse: true,

controller: _scrollController,

itemCount:order_response.orderDetails.length,

itemBuilder: (context, position) {return orderListItemTile(width,height,order_response,position);},

),

回答:

使用以下方式反转您的列表

val reversedList = _response.orderDetails.reversed.toList();

以上是 Flutter中ListView.builder中的反向列表 的全部内容, 来源链接: utcz.com/qa/430756.html

回到顶部