首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PageView中使用CustomScrollView

在PageView中使用CustomScrollView
EN

Stack Overflow用户
提问于 2019-09-21 20:34:25
回答 1查看 3K关注 0票数 7

我有一个CustomScrollView包含一个:-

具有小部件树的1- SliverToBoxAdapter

2- SliverList

当我将SliverListPageView包装正常时,会出现问题,因为CustomScrollView只接受Slivers

代码片段

代码语言:javascript
复制
        CustomScrollView(
          slivers: <Widget>[
            SliverToBoxAdapter(child : ),
        PageView(children: <Widget>[SliverList()])]

运行结果

一个RenderViewport期望一个RenderSliver类型的子级,但是接收一个RenderRepaintBoundary类型的子级。RenderObjects期望特定类型的子级,因为它们在布局和绘制过程中与其子级协调。例如,RenderSliver不能是RenderBox的子级,因为RenderSliver不理解RenderBox布局协议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-21 21:35:06

我使用NestedScrollView解决了这个问题:-

header属性有SliverToBoxAdapter,它接受Slivers

body属性有PageView,它不接受Slivers

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

https://stackoverflow.com/questions/58043895

复制
相关文章

相似问题

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