Far*_*ana 11 android dart flutter
我想反转列表,我已经通过使用 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);},
),)
Run Code Online (Sandbox Code Playgroud)
但是当我删除expanded()小部件时,当项目增加时,它会按像素溢出。
ListView.builder(
shrinkWrap: true,
reverse: true,
controller: _scrollController,
itemCount:order_response.orderDetails.length,
itemBuilder: (context, position) {return orderListItemTile(width,height,order_response,position);},
),
Run Code Online (Sandbox Code Playgroud)
N.K*_*K.T 20
除了倒车名单,另一种解决方案可能是把ListView内部Align与小部件alignment: Alignment.topCenter。shrinkWrap: true里面也需要ListView。
Align(
alignment: Alignment.topCenter,
child: ListView.builder(
reverse: true,
shrinkWrap: true,
...
...
)
)
Run Code Online (Sandbox Code Playgroud)
使用以下方法反转您的列表:
var reversedList = _response.orderDetails.reversed.toList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7545 次 |
| 最近记录: |