xxxxxxxxxx
var _container = Container(
height: 200,
color: Colors.blue,
margin: EdgeInsets.symmetric(vertical: 10),
);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("ListView")),
body: Padding(
padding: const EdgeInsets.all(40.0),
child: ListView( // parent ListView
children: <Widget>[
_container,
_container,
Container(
height: 200, // give it a fixed height constraint
color: Colors.teal,
// child ListView
child: ListView.builder(itemBuilder: (_, i) => ListTile(title: Text("Item ${i}"))),
),
_container,
_container,
_container,
],
),
),
);
}
xxxxxxxxxx
body: ListView.builder(
itemCount: 10,
itemBuilder: ((context, index) {
return Column(
children: [
ListView.separated(
// Add these 2 properties in child listview
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
itemCount: 4,
itemBuilder: (context, index) {
return ListTile(
title: Text("Here"),
);
},
),
],
);
}), // itemBuilder
), // ListView.builder