Size size = MediaQuery.of(context).size; Padding( padding: EdgeInsets.symmetric(horizontal: size.width * 0.05), child: Column( mainAxisAlignment: MainAxisAlignment.spaceAround, children: [ SizedBox(height: size.height * 0.1), Center( child: Text( 'What do you think you\'ll\nmostly use?', textAlign: TextAlign.center, style: TextStyle( fontWeight: FontWeight.bold, color: Colors.black, fontSize: 25, ), ), ), SizedBox(height: size.height * 0.05), Center( child: Text( 'Tap on all that apply.This will help us\ncustomize your home page.', textAlign: TextAlign.center, style: TextStyle(color: kDarkGreyColor, fontSize: 18), ), ), SizedBox(height: size.height * 0.05), Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ ControlButton( size: size, title: 'Maintenance\nRequests', icon: Icons.settings_outlined, ), ControlButton( size: size, title: 'Integrations\n ', icon: Icons.grain, ), ControlButton( size: size, title: 'Light\nControl', icon: Icons.highlight, ), ], ), Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ ControlButton( size: size, title: 'Leak\nDetector', icon: Icons.opacity, ), ControlButton( size: size, title: 'Temperature\nControl ', icon: Icons.ac_unit, ), ControlButton( size: size, title: 'Guest\nAccess', icon: Icons.vpn_key, ), ], ), SizedBox(height: size.height * 0.05), DefaultButton( size: size, title: "Next", press: () { Navigator.push( context, CupertinoPageRoute( builder: (context) => SensorScreen(), ), ); }, ), SizedBox(height: size.height * 0.05), ], ), )
),
SizedBox(height: size.height * 0.05),
],
),
)