flutter - 在Flutter中使用 ListView 滚动

标签 flutter dart vertical-scrolling

我在Flutter上遇到问题,其中我创建的屏幕仅在用户触摸由卡片组成的列表 View 周围的填充时滚动,而在实际列表与自身交互时不滚动。
窗口小部件树如下所示:

child: Scaffold(
        body: SingleChildScrollView(
          child: Center(
            child: SizedBox(
              width: 500.0,
              child: Padding(
                padding: const EdgeInsets.all(8.0),
                child: Column(
                  children: [
                    Text(
                      'List',                       
                     ),
                    Container(
                      child: ListView.builder(
                        shrinkWrap: true,
                        itemCount: list.length,
                        itemBuilder: (context, index) {
                          return Card(                            
                              child: ListTile(
无论用户在屏幕上的何处触摸,如何使屏幕可滚动?

最佳答案

在列表 View 中添加NeverScrollableScrollPhysics

ListView.builder(
                shrinkWrap: true,
                physics: NeverScrollableScrollPhysics(),

关于flutter - 在Flutter中使用 ListView 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62921335/

相关文章:

angularjs - Angular.Dart 教程的错误

android - 在 RecyclerView/ListView onScroll 上隐藏 ActionBar

android - Flutter:同时使用 Pan 和 Scale 手势?

dart - Dart 有运算符>>>吗?

flutter - 如何在 flutter 中更改 slider 的填充或高度?

flutter - Flutter:如何禁用向下拖动以关闭showModalBottomSheet

visual-studio-code - 在分割 View 中同步垂直/水平滚动

html - 空白 :nowrap breaks display:table

Flutter Google Calendar API - clientViaServiceAccount 没有响应

flutter - StreamBuilder ListView在首次加载时从Firestore返回空列表