Some tips about flutter SingleChildScrollView()
1. It should be used under a fixed height or width container.
2. Most of the time, it should be:
Row(
children: [
Expanded(
child: SingleChildScrollView(...)
),
FixedSizeIcon(),
FixedSizeIcon(),
]
)
3. In some special case, it should be this:
Row(
children: [
Flexable(
flex: 3,
child: SingleChildScrollView(...)
),
Flexable(
flex: 1,
child: Row(
children:[
FixedSizeIcon(),
FixedSizeIcon(),
]
)
),
]
)