flutter 。 listview.builder 上方的小部件与其他内容一起滚动?

标签 flutter

我想在 ListView 的顶部添加一个信息框,而不是固定它,我希望它在页面向下滚动时与内容一起滚动。相反,我遇到的是无论我尝试做什么,它始终保持在固定位置。

我的代码:

return new Column(children: <Widget>[

                new Text('I want to be scrollable as well with other content as well'), // I want widget or widgets here to be part of the scroll instead of them being fixed.
                new Expanded(


                  child: ListView.builder(
                    itemBuilder: (BuildContext context, int index) {
                      return index >= state.posts.length
                          ? BottomLoader()
                          : PostWidget(post: state.posts[index]);
                    },
                    itemCount: state.hasReachedMax
                        ? state.posts.length
                        : state.posts.length + 1,
                    controller: _scrollController,
                  ),
                ),
              ]);

这有可能实现吗?

最佳答案

我认为您可以在 0 位置返回您的文本小部件或任何其他小部件?

return new Column(children: <Widget>[

                new Text('I want to be scrollable as well with other content as well'), // I want widget or widgets here to be part of the scroll instead of them being fixed.
                new Expanded(


                  child: ListView.builder(
                    itemBuilder: (BuildContext context, int index) {
                      if (index == 0) {
                        return Text('Your widget');
                      else { 
                        return index >= state.posts.length
                            ? BottomLoader()
                            : PostWidget(post: state.posts[index]);
                      }
                    },
                    itemCount: state.hasReachedMax
                        ? state.posts.length
                        : state.posts.length + 1,
                    controller: _scrollController,
                  ),
                ),
              ]);

关于 flutter 。 listview.builder 上方的小部件与其他内容一起滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55384918/

相关文章:

constructor - Dart (/flutter ): Create function in initializer list

flutter - 是否可以在 Flutter 图表上缩放垂直轴?

带有变量的 Flutter 本地化

仅在 Android 上来自 NetworkImage 的 Flutter 'SocketException: Failed host lookup'

c++ - 使 Flutter C/C++ 互操作示例工作

flutter 图标按钮,下方有文字说明

flutter - flutter -弹出直到没有路线的屏幕

flutter_slidable 没有 isOpen 字段?

flutter - 如何在 Flutter DataColumn 小部件中将标签居中?

json - Flutter Google Maps Polyline-无法将参数类型 'LatLng'分配给参数类型 'List<LatLng>'