我正在尝试添加一个白名单,但是它对我不起作用,我对使用flutter非常陌生,我感到困惑。
@override
Widget build(BuildContext context) {
return Scaffold(
body: const CustomScrollView(
slivers: <Widget>[
SliverAppBar(
title: Text('Sample Slivers'),
leading: Icon(Icons.menu),
backgroundColor: Colors.orangeAccent,
expandedHeight: 90.0,
floating: true,
pinned: true,
snap: false,
),
SliverList(
delegate: SliverChildBuilderDelegate((context) {}),
)
],
),
bottomNavigationBar: _navigatorAppBar(),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
floatingActionButton: _buildFab(),
);
}
}
删除的const
关键字CustomScrollView
。
替换SliverChildBuilderDelegate((context) {})
为:
SliverChildBuilderDelegate((context, index) {})
完整代码:
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
slivers: <Widget>[
SliverAppBar(
title: Text('Sample Slivers'),
leading: Icon(Icons.menu),
backgroundColor: Colors.orangeAccent,
expandedHeight: 90.0,
floating: true,
pinned: true,
snap: false,
),
SliverList(
delegate: SliverChildBuilderDelegate((context, index) {}),
)
],
),
bottomNavigationBar: _navigatorAppBar(),
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
floatingActionButton: _buildFab(),
);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句