首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单子滚动视图/列中的ReorderableListView

问单子滚动视图/列中的ReorderableListView
EN

Stack Overflow用户
提问于 2020-05-06 13:47:35
回答 3查看 910关注 0票数 2

我需要将我的可重排序列表放在SingleChildScrollView中,但是ReorderableListView()没有像ListView()那样的收缩包装。有没有办法在不使用过时的未维护的包的情况下完成这个布局?虽然,我还没有测试那些可用的过时包,但我不知道它们是使用不同的小部件构建的,还是仅仅是基于ReorderableListView()构建的,如果是这样,错误将持续存在。

EN

回答 3

Stack Overflow用户

发布于 2020-05-18 14:25:47

您可以在列中使用展开的小部件包装您的列。

票数 3
EN

Stack Overflow用户

发布于 2021-07-28 17:08:37

对我来说,我在ScrollView中的一个列中使用了一个可重排序的Listview。

尝试了多种组合,但得到了错误,所以我只是将ListView的每个ListTile包装在一个容器中,这对我来说是有效的。如果这不起作用,那么试着限制每个容器的高度。

票数 0
EN

Stack Overflow用户

发布于 2021-03-10 09:15:38

flutter团队最近发布了2.0.1稳定版本,它附带了一个新设计的ReorderableList类。正如我测试的那样,ReorderableList类可以顺利地与Column和SingleChildScrollView一起工作。

代码片段如下:

代码语言:javascript
复制
SingleChildScrollView(
  child: Column(
    children: [
      ReorderableList(
              controller: ScrollController(),
              shrinkWrap: true,
              itemCount: itemList.length,
              itemBuilder: (BuildContext context, int index) {
                final item = itemList[index];
                return ReorderableDelayedDragStartListener(
                          index: index,
                          key: UniqueKey(),
                          ListTile(...),
                        );
              },
              onReorder: (int oldIndex, int newIndex) {...},
         ),
       ],
     ),
   );
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61628229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档