如何将ListView.builder的最后一个元素拖动到一定距离?

问题描述 投票:0回答:1

我希望ListView.builder的最后一个元素向上拉伸我设置的距离,但是BouncingScrollPhysics()允许最后一个元素几乎拉伸到屏幕中间。我怎样才能将其更改为自定义?我应该更改哪些代码行? 问题

android flutter listview scroll
1个回答
0
投票

根据我的理解,您希望 listView 的最后一项位于消息字段上方。 假设您的消息字段的高度为 70px。

解决方案:

您需要在 itemBuilder 中进行一些重构。

itemBuilder: (context, index) {
   return Container(
     padding: EdgeInsets.only(
        bottom: index == yourList.length - 1 ? 70 : 0),
     child: YourClildWidget(),
   );
},
© www.soinside.com 2019 - 2024. All rights reserved.