gpt4 book ai didi

flutter - 在 CustomScrollView 中使用 PageView

转载 作者:行者123 更新时间:2023-12-03 03:16:27 31 4
gpt4 key购买 nike

我有一个 CustomScrollView 包含一个:-

1- SliverToBoxAdapter 有小部件树

2- SliverList

问题发生在我 Wrap SliverList PageView
这是正常的,因为 CustomScrollView 只接受 Slivers

代码片段

        CustomScrollView(
slivers: <Widget>[
SliverToBoxAdapter(child : ),
PageView(children: <Widget>[SliverList()])]



运行结果

RenderViewport 需要 RenderSliv​​er 类型的子级,但接收到 RenderRepaintBoundary 类型的子级。 RenderObjects 期望特定类型的子对象,因为它们在布局和绘制过程中与子对象协调。例如,RenderSliv​​er 不能是 RenderBox 的子级,因为 RenderSliv​​er 不理解 RenderBox 布局协议(protocol)。

最佳答案

我通过使用 NestedScrollView 解决了这个问题:-
header属性(property)有SliverToBoxAdapter它接受 Sliversbody属性(property)有PageView它不接受 Slivers

关于flutter - 在 CustomScrollView 中使用 PageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58043895/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com