我想反向列出,并通过使用实现了reverse: true,。它可以正常工作,但是当列表中的项目最少时,列表已与底部对齐并在顶部显示空白。
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()小部件时,当项目增加时,它将按像素溢出。
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();