hide the keyboard when the user click on background

merge-requests/308/head
Mohammad Aljammal 5 years ago
parent 60e416e632
commit 62d45d4e1c

@ -29,53 +29,58 @@ class AppScaffold extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
AppGlobal.CONTEX = context; AppGlobal.CONTEX = context;
ProjectViewModel projectProvider = Provider.of(context); ProjectViewModel projectProvider = Provider.of(context);
return Scaffold( return GestureDetector(
backgroundColor: Colors.white, onTap: (){
appBar: isShowAppBar FocusScope.of(context).requestFocus(new FocusNode());
? AppBar( },
elevation: 0, child: Scaffold(
backgroundColor: HexColor('#515B5D'), backgroundColor: Colors.white,
textTheme: TextTheme(headline6: TextStyle(color: Colors.white)), appBar: isShowAppBar
title: Text(appBarTitle.toUpperCase()), ? AppBar(
leading: Builder(builder: (BuildContext context) { elevation: 0,
return IconButton( backgroundColor: HexColor('#515B5D'),
icon: Icon(Icons.arrow_back_ios), textTheme: TextTheme(headline6: TextStyle(color: Colors.white)),
color: Colors.white, //Colors.black, title: Text(appBarTitle.toUpperCase()),
onPressed: () => Navigator.pop(context), leading: Builder(builder: (BuildContext context) {
); return IconButton(
}), icon: Icon(Icons.arrow_back_ios),
centerTitle: true, color: Colors.white, //Colors.black,
actions: <Widget>[ onPressed: () => Navigator.pop(context),
IconButton( );
icon: Icon(DoctorApp.home_icon_active), }),
color: Colors.white, //Colors.black, centerTitle: true,
onPressed: () => Navigator.pushNamedAndRemoveUntil( actions: <Widget>[
context, HOME, (r) => false), IconButton(
), icon: Icon(DoctorApp.home_icon_active),
], color: Colors.white, //Colors.black,
) onPressed: () => Navigator.pushNamedAndRemoveUntil(
: null, context, HOME, (r) => false),
body: projectProvider.isInternetConnection ),
? baseViewModel != null ],
? NetworkBaseView( )
baseViewModel: baseViewModel, : null,
child: body, body: projectProvider.isInternetConnection
) ? baseViewModel != null
: Stack( ? NetworkBaseView(
children: <Widget>[body, buildAppLoaderWidget(isLoading)]) baseViewModel: baseViewModel,
: Center( child: body,
child: Column( )
mainAxisAlignment: MainAxisAlignment.center, : Stack(
crossAxisAlignment: CrossAxisAlignment.center, children: <Widget>[body, buildAppLoaderWidget(isLoading)])
children: <Widget>[ : Center(
Image.asset( child: Column(
"assets/images/undraw_connected_world_wuay.png", mainAxisAlignment: MainAxisAlignment.center,
height: 250, crossAxisAlignment: CrossAxisAlignment.center,
), children: <Widget>[
AppText('No Internet Connection') Image.asset(
], "assets/images/undraw_connected_world_wuay.png",
height: 250,
),
AppText('No Internet Connection')
],
),
), ),
), ),
); );
} }

Loading…
Cancel
Save