You must do the following:
- Use a
SingleChildScrollView
with the propertyphysics
set toAlwaysScrollableScrollPhysics()
. - 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,
),
),
);
}
}