是否可以在 "包装 "模式下使用ReorderableListView?

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

我想使用 ReorderableListView 不占用整个高度,而是和它所包含的项目视图一样高。

我可以把列表做成flex和 满满当当 或者把它放在一个SizedBox里,然后有一个 定高.

我想加一个 + Add 列表磁贴(类似于Android上的Google Keep)。

谢谢你了

flutter flutter-layout
1个回答
0
投票

你可以试试这个。把你的 List 附带 Expanded widget。获取您的列表中的项目数量,并返回该列表中的 Add 列表中的瓷砖小部件 length-1 列表的位置。你可以根据从列表中获取的项目数量来改变ListView的大小。Expanded 将帮助你动态地改变长度,例如。

Expanded(
    child: new ListView.builder
      (
        itemCount: litems.length,
        itemBuilder: (BuildContext ctxt, int Index) {
          return new Text(litems[Index]);

           if(length==length-1){
            //**call your Add List tile widget here**
            }
        }
    )
)
© www.soinside.com 2019 - 2024. All rights reserved.