You must do the following:
- Use a
SingleChildScrollView
with the property physics
set to AlwaysScrollableScrollPhysics()
.
- Make sure it's child has a height of the size of the screen, which you can get with
MediaQuery.of(context).size.height
.
The complete example:
classs MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return RefreshIndicator(
onRefresh: () {},
child: SingleChildScrollView(
physics: AlwaysScrollableScrollPhysics(),
child: Container(
child: Center(
child: Text('Hello World'),
),
height: MediaQuery.of(context).size.height,
),
),
);
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…