From fa88e9055f171ff0eda795cad366119690bf370b Mon Sep 17 00:00:00 2001 From: Elham Rababah Date: Sun, 1 Nov 2020 10:15:26 +0200 Subject: [PATCH] make loader center --- .../pharmacies/medicine_search_screen.dart | 1 + lib/widgets/Loader/gif_loader_container.dart | 2 +- lib/widgets/others/network_base_view.dart | 20 +++++++++++-------- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/lib/pages/pharmacies/medicine_search_screen.dart b/lib/pages/pharmacies/medicine_search_screen.dart index 644134b2..7d8509ee 100644 --- a/lib/pages/pharmacies/medicine_search_screen.dart +++ b/lib/pages/pharmacies/medicine_search_screen.dart @@ -25,6 +25,7 @@ class MedicineSearch extends StatelessWidget { AppScaffold( baseViewModel: model, appBarTitle: TranslationBase.of(context).searchMedicine, + isShowAppBar: true, body: Container( height: SizeConfig.screenHeight, child: Column( diff --git a/lib/widgets/Loader/gif_loader_container.dart b/lib/widgets/Loader/gif_loader_container.dart index 6fb031a3..2d3d1cdb 100644 --- a/lib/widgets/Loader/gif_loader_container.dart +++ b/lib/widgets/Loader/gif_loader_container.dart @@ -32,7 +32,7 @@ class _GifLoaderContainerState extends State return Center( //progress-loading.gif child: Container( - margin: EdgeInsets.only(bottom: 40), + // margin: EdgeInsets.only(bottom: 40), child: GifImage( controller: controller1, image: AssetImage( diff --git a/lib/widgets/others/network_base_view.dart b/lib/widgets/others/network_base_view.dart index 5e297d18..bca942f4 100644 --- a/lib/widgets/others/network_base_view.dart +++ b/lib/widgets/others/network_base_view.dart @@ -42,14 +42,18 @@ class _NetworkBaseViewState extends State{ return widget.child; break; case ViewState.Busy: - return Stack( - children: [ - Container( - height: MediaQuery.of(context).size.height, - color: Colors.grey.withOpacity(0.6), - ), - GifLoaderContainer() - ], + return Container( + height: MediaQuery.of(context).size.height, + + child: Stack( + children: [ + Container( + color: Colors.grey.withOpacity(0.6), + ), + Container(child: GifLoaderContainer(), margin: EdgeInsets.only( + bottom: MediaQuery.of(context).size.height * 0.09)) + ], + ), ); break; case ViewState.Error: