我想要反转列表,我已经通过使用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);},
              ),)

enter image description here

但是当我删除expanded()个小工具时,当项目增加时,它就会按像素溢出.

 ListView.builder(
            shrinkWrap: true,
            reverse: true,
            controller: _scrollController,
            itemCount:order_response.orderDetails.length,
            itemBuilder: (context, position) {return orderListItemTile(width,height,order_response,position);},
          ),

enter image description here

推荐答案

使用以下方法颠倒您的列表:

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

Dart相关问答推荐

聆听Firestore计数()

Dart 3.3接口字段类型升级不起作用

当 ng-repeat 嵌套在 AngularDart 中时访问外部 $index

在 Dart 的 Cloud Firestore 中添加文档后如何获取文档 ID

Flutter/Dart 为 Google Maps Marker 添加自定义点击事件

Dart/Flutter判断值是否为整数

有没有办法在Flatter中使用PageView实现无限循环?

为什么 Dart 内置的 List 接口可以实例化?

Flutter:可重新排序和动画的 ListView - 有什么 idea 吗?

为什么我不能将数字转换为双精度数?

将Dart嵌入到应用程序中

Flutter SlideTransition 从 Offset OFF SCREEN 开始

如何使 FadeInImage 循环?

如何判断设备是否需要 SafeArea?

Dart 语法高亮不是高亮 dart 代码

在 Dart 中实现观察者模式

如何在 Dart 中创建 StreamTransformer?

有 Javascript 到 Dart 的转换器吗?

何时在 Dart 中使用 part/part of 与 import/export?

如何使用 Dart 将字符串解析为数字?