试图在列表视图之前添加一些小部件......我搜索并发现使用扩展如下:
return Scaffold(
appBar: AppBar(
title: Text('Test Listview'),
),
body: Container(
padding: const EdgeInsets.all(10.0),
child: Column(
children: <Widget>[
Text('header'),
Expanded(
child: ListView.builder(
itemCount: providerApp.domains.length,
itemBuilder: (BuildContext context, int index) {
return Container( ......
Run Code Online (Sandbox Code Playgroud)
但这里的问题是 Text('header') 将被修复,寻找小部件与列表视图一起滚动的某种方式......
谢谢 !!!
Kai*_*han 42
您可以通过在列表视图中使用 listview 来实现这一点,下面是示例代码,请检查
body: ListView(
children: <Widget>[
Container(
height: 40,
color: Colors.deepOrange,
child: Center(
child: Text(
'Header',
style: TextStyle(color: Colors.white, fontSize: 16),
),
),
),
ListView.builder(
physics: ScrollPhysics(),
shrinkWrap: true,
itemCount: 50,
itemBuilder: (BuildContext context, int index) {
return Container(
color: Colors.lime,
height: 60,
child: Center(
child: Text(
'Child $index',
style: TextStyle(color: Colors.black, fontSize: 16),
),
),
);
},
),
Container(
height: 40,
color: Colors.deepOrange,
child: Center(
child: Text(
'Footer',
style: TextStyle(color: Colors.white, fontSize: 16),
),
),
),
],
),
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8677 次 |
最近记录: |