我想创建一个画布,整个列是可滑动的.但是我在listview.Builder中使用的方法(下面的代码)滚动不起作用.我怎么才能解决这个问题呢?我需要全屏滚动才能工作.
我也试过在列表视图中使用扩展,它可以工作,但顶部文本和底部容器是固定的,我不想这样.
我是移动开发的新手,有点困惑哈哈哈. 代码:
class _CursosPageState extends State<CursosPage> {
int count = 4;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Container(
color: Colors.white,
child: SingleChildScrollView(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(height: 15),
Text(
'text text text',
style: TextStyle(fontSize: 20),
),
// Expanded(
// child:
ListView.builder(
shrinkWrap: true,
itemCount: count,
itemBuilder: (BuildContext context, int index) {
return Container(
margin: EdgeInsets.all(10),
height: 150,
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(10),
),
);
},
),
// ),
Center(
child: Container(
height: 150,
width: 300,
decoration: BoxDecoration(
color: Colors.red,
borderRadius: BorderRadius.circular(10),
),
),
)
],
),
),
),
);
}
}