首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建具有两个不同索引的可滚动列表的页面视图

创建具有两个不同索引的可滚动列表的页面视图
EN

Stack Overflow用户
提问于 2022-10-24 12:53:57
回答 1查看 18关注 0票数 0

我想要创建一个可以显示可滚动列表的屏幕。基于条件,我希望能够显示另一个列表。但是,我的程序对两个列表的索引是相同的,所以当我滚动一个列表时,第二个列表也是滚动的。

我的代码:

代码语言:javascript
复制
return PageView.builder(
          scrollDirection: Axis.vertical,
          itemCount: category[state.indexView].length,
          itemBuilder: category[state.indexView][0].containsKey('video')
              ? (context2, index2) {
                  return Stack(
                    children: [
                      VideoWidget(
                        videoUrl: category[state.indexView][index2]['video'],
                        asset: true,
                        videoFile: File(''),
                      ),
                      if (category[state.indexView][index2].containsKey('image'))
                        Center(child: Image(image: AssetImage(category[state.indexView][index2]['image']))),
                      _postContent(d_height)
                    ],
                  );
                }
              : (context, index) {
                  return Stack(
                    children: [
                      if (category[state.indexView][index].containsKey('image'))
                        Center(child: Image(image: AssetImage(category[state.indexView][index]['image']))),
                      _postContent(d_height)
                    ],
                  );
                });
EN

回答 1

Stack Overflow用户

发布于 2022-10-24 13:00:53

当您想跳转到第二页时,可以在页面视图中创建类似于第一页的第二页,然后将该索引传递到另一页,并将其用作列表视图中的当前索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74181389

复制
相关文章

相似问题

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