diff --git a/lib/pages/setting/setting.dart b/lib/pages/setting/setting.dart index 7ea5f37..7464459 100644 --- a/lib/pages/setting/setting.dart +++ b/lib/pages/setting/setting.dart @@ -13,114 +13,116 @@ class SettingPage extends StatelessWidget { appBarColor: Color(0xff30B7B9), arrowColor: Colors.white, titleColor: Colors.white, - body: Column( - children: [ - Container( - width: double.infinity, - child: Column( - children: [ - Container( - width: MediaQuery.of(context).size.width, - height: MediaQuery.of(context).size.width * 0.7, - child: CircleAvatar( - radius: 25.5, - backgroundColor: Theme.of(context).primaryColor, + body: SingleChildScrollView( + child: Column( + children: [ + Container( + width: double.infinity, + child: Column( + children: [ + Container( + width: MediaQuery.of(context).size.width, + height: MediaQuery.of(context).size.width * 0.7, child: CircleAvatar( + radius: 25.5, backgroundColor: Theme.of(context).primaryColor, - maxRadius: 200.0, - child: Image.asset( - 'assets/images/driver.png', - height: 280, - width: 280, - fit: BoxFit.contain, + child: CircleAvatar( + backgroundColor: Theme.of(context).primaryColor, + maxRadius: 200.0, + child: Image.asset( + 'assets/images/driver.png', + height: 280, + width: 280, + fit: BoxFit.contain, + ), ), ), ), - ), - SizedBox(height: 10,), - Container( - child: Text('Driver Name', style: TextStyle(fontSize: 40, fontWeight: FontWeight.w600, color: Colors.white),), - ), - SizedBox(height: 10,), - Container( - child: Text('ID: 123456789', style: TextStyle(fontSize: 20, color: Colors.white),), - ), - ], + SizedBox(height: 10,), + Container( + child: Text('Driver Name', style: TextStyle(fontSize: 40, fontWeight: FontWeight.w600, color: Colors.white),), + ), + SizedBox(height: 10,), + Container( + child: Text('ID: 123456789', style: TextStyle(fontSize: 20, color: Colors.white),), + ), + ], + ), ), - ), - SizedBox(height: 50,), - Container( - margin: EdgeInsets.only(left: 35), - child: Column( - crossAxisAlignment: CrossAxisAlignment.stretch, - children: [ - InkWell( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Container( - margin: EdgeInsets.only(left: 15), - child: Row( - children: [ - Icon( - Icons.input, - size: 40, + SizedBox(height: 50,), + Container( + margin: EdgeInsets.only(left: 35), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + InkWell( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + margin: EdgeInsets.only(left: 15), + child: Row( + children: [ + Icon( + Icons.input, + size: 40, + color: Colors.white, + ), + SizedBox(width: 20,), + Text('Log out', style: TextStyle(fontWeight: FontWeight.w500, color: Colors.white, fontSize: 18),), + ], + ), + ), + SizedBox( + height: 10.0, + child: Center( + child: Container( + margin: EdgeInsetsDirectional.only(start: 0, end: 30), + height: 1.0, color: Colors.white, ), - SizedBox(width: 20,), - Text('Log out', style: TextStyle(fontWeight: FontWeight.w500, color: Colors.white, fontSize: 18),), - ], - ), - ), - SizedBox( - height: 10.0, - child: Center( - child: Container( - margin: EdgeInsetsDirectional.only(start: 0, end: 30), - height: 1.0, - color: Colors.white, ), ), - ), - ], + ], + ), ), - ), - SizedBox(height: 8,), - InkWell( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Container( - margin: EdgeInsets.only(left: 15), - child: Row( - children: [ - Icon( - Icons.settings, - size: 40, + SizedBox(height: 8,), + InkWell( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + margin: EdgeInsets.only(left: 15), + child: Row( + children: [ + Icon( + Icons.settings, + size: 40, + color: Colors.white, + ), + SizedBox(width: 20,), + Text('Settings', style: TextStyle(fontWeight: FontWeight.w500, color: Colors.white, fontSize: 18),), + ], + ), + ), + SizedBox( + height: 10.0, + child: Center( + child: Container( + margin: EdgeInsetsDirectional.only(start: 0, end: 30), + height: 1.0, color: Colors.white, ), - SizedBox(width: 20,), - Text('Settings', style: TextStyle(fontWeight: FontWeight.w500, color: Colors.white, fontSize: 18),), - ], - ), - ), - SizedBox( - height: 10.0, - child: Center( - child: Container( - margin: EdgeInsetsDirectional.only(start: 0, end: 30), - height: 1.0, - color: Colors.white, ), ), - ), - ], + ], + ), ), - ), - ], + ], + ), ), - ), - ], + ], + ), ), ); }