Flutter 自定义颤振小部件,返回两个小部件用于CustomScrollView/slivers

Flutter 自定义颤振小部件,返回两个小部件用于CustomScrollView/slivers,flutter,dart,flutter-sliver,statelesswidget,customscrollview,Flutter,Dart,Flutter Sliver,Statelesswidget,Customscrollview,我有一个具有以下结构的颤振视图: body: CustomScrollView( slivers: <Widget>[ MyCustomTitle(...), MyCustomSliverGrid(...) MyCustomTitle(...), MyCustomSliverGrid(...) MyCustomTitle(...), MyCustomSliverGrid(...) ... ], ), body:Cust

我有一个具有以下结构的颤振视图:

body: CustomScrollView(
  slivers: <Widget>[
    MyCustomTitle(...),
    MyCustomSliverGrid(...)
    MyCustomTitle(...),
    MyCustomSliverGrid(...)
    MyCustomTitle(...),
    MyCustomSliverGrid(...)
    ...
  ],
),
body:CustomScrollView(
条子:[
MyCustomTitle(…),
MyCustomSliverGrid(…)
MyCustomTitle(…),
MyCustomSliverGrid(…)
MyCustomTitle(…),
MyCustomSliverGrid(…)
...
],
),
MyCustomTitle
extends
StatelessWidget
,在
build
方法中,返回一个
sliveroboxadapter
小部件,
MyCustomSliverGrid
小部件扩展
StatelessWidget
,在
build
方法中返回一个
SliverGrid
小部件


如何实现一个同时返回自定义标题和自定义SliverGrid的小部件(
MyCustomSliverGridWithTitle
)?从
无状态小部件的
build
方法中,我只能返回一个小部件,而不是两个。

您可以将
MyCustomTitle
MyCustomSliverGrid
绑定到一个小部件中

类MyCustomSliverGridWithTitle扩展无状态小部件{
@凌驾
小部件构建(构建上下文){
返回多肝(
儿童:[
MyCustomTitle(…),
MyCustomSliverGrid(…),
],
);
}
}

您可以将
MyCustomTitle
MyCustomSliverGrid
捆绑到一个小部件中

类MyCustomSliverGridWithTitle扩展无状态小部件{
@凌驾
小部件构建(构建上下文){
返回多肝(
儿童:[
MyCustomTitle(…),
MyCustomSliverGrid(…),
],
);
}
}

我有同样的问题,无法解决,所以我创建了。我有同样的问题,无法解决,所以我创建了。