From 7b21fdb8f334d2575db211c760bb9522ea09f62a Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Tue, 12 Jan 2021 13:03:06 +0100 Subject: [PATCH] Set the height of container with progress indicators This makes the result less jumpy --- lib/widgets/dashboard/widgets.dart | 10 ++++++++-- lib/widgets/workouts/log.dart | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/lib/widgets/dashboard/widgets.dart b/lib/widgets/dashboard/widgets.dart index a586c2b8..fa76fe6d 100644 --- a/lib/widgets/dashboard/widgets.dart +++ b/lib/widgets/dashboard/widgets.dart @@ -60,7 +60,10 @@ class _DashboardNutritionWidgetState extends State { FutureBuilder( future: _refreshPlanEntries(context), builder: (context, snapshot) => snapshot.connectionState == ConnectionState.waiting - ? Center(child: CircularProgressIndicator()) + ? Container( + height: 180, + child: Center(child: CircularProgressIndicator()), + ) : plan != null ? Column( children: [ @@ -125,7 +128,10 @@ class _DashboardWeightWidgetState extends State { FutureBuilder( future: _refreshWeightEntries(context), builder: (context, snapshot) => snapshot.connectionState == ConnectionState.waiting - ? Center(child: CircularProgressIndicator()) + ? Container( + height: 180, + child: Center(child: CircularProgressIndicator()), + ) : Column( children: [ Icon(Icons.bar_chart), diff --git a/lib/widgets/workouts/log.dart b/lib/widgets/workouts/log.dart index 559b8ebf..e144ebb6 100644 --- a/lib/widgets/workouts/log.dart +++ b/lib/widgets/workouts/log.dart @@ -44,7 +44,10 @@ class ExerciseLog extends StatelessWidget { FutureBuilder( future: _getChartEntries(context), builder: (context, snapshot) => snapshot.connectionState == ConnectionState.waiting - ? Center(child: CircularProgressIndicator()) + ? Container( + height: 120, + child: Center(child: CircularProgressIndicator()), + ) : Column( children: [ Container(