Намного проще было бы изменить Listview
на Column
и обернуть его SingleChildScrollView
, затем обернуть строку IntrinsicHeight
Код:
body: IntrinsicHeight(
child: Row(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Container(
color: Colors.red,
child: Text('text'),
),
Flexible(
child: Container(
color: Colors.green,
child: SingleChildScrollView(
child: Column(
// shrinkWrap: true,
children: <Widget>[
ListTile(
title: Text('Title1'),
),
ListTile(
title: Text('Title2'),
),
ListTile(
title: Text('Title1'),
),
ListTile(
title: Text('Title2'),
),
ListTile(
title: Text('Title1'),
),
],
),
),
),
)
],
),
),