我想在我的项目中使用 SliverApbar,但是当我将 ExpandedHieght 值设置为大于 250.0 时,它不会调整灵活空间区域的大小。你能帮我怎么做吗?
问问题
134 次
1 回答
0
以下是工作示例。试一试,如果问题仍然存在,请告诉我。
class _HomePageState extends State<HomePage> {
@override
Widget build(BuildContext context) {
return CustomScrollView(
slivers: <Widget>[
SliverAppBar(
expandedHeight: 300.0,
flexibleSpace: FlexibleSpaceBar(background: Image.asset("assets/food.jpg", fit: BoxFit.cover,)),
),
SliverList(delegate: SliverChildListDelegate(_buildSliversList())),
],
);
}
List<Widget> _buildSliversList() {
return List.generate(100, (index) {
return ListTile(title: Text("Index = $index"));
});
}
}
于 2018-10-25T09:39:34.093 回答