fix button flow

This commit is contained in:
Sai Naw Wun
2020-05-29 21:42:00 +06:30
parent c4fbb79af0
commit 9fa5b9ff51
2 changed files with 62 additions and 45 deletions

10
.vscode/launch.json vendored
View File

@@ -11,5 +11,15 @@
"lib/main-dev.dart", "lib/main-dev.dart",
], ],
}, },
{
"name": "Flutter Dev2",
"request": "launch",
"type": "dart",
"program": "lib/main-dev.dart",
"args": [
"-t",
"lib/main-dev.dart",
],
},
] ]
} }

View File

@@ -117,17 +117,17 @@ class _HomePageState extends State<HomePage> {
btnCallback: () => Navigator.of(context) btnCallback: () => Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => ReportList()))); .push(MaterialPageRoute(builder: (_) => ReportList())));
final pickUpBtn = _buildBtn("pickup.title", final pickUpBtn = _buildBtn2("pickup.title",
icon: FontAwesomeIcons.directions, icon: FontAwesomeIcons.directions,
btnCallback: () => Navigator.of(context) btnCallback: () => Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => PickUpList()))); .push(MaterialPageRoute(builder: (_) => PickUpList())));
final shipmentCostBtn = _buildBtn("pickup.title", final shipmentCostBtn = _buildBtn2("pickup.title",
icon: FontAwesomeIcons.ship, icon: FontAwesomeIcons.ship,
btnCallback: () => Navigator.of(context) btnCallback: () => Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => ShipmentRates()))); .push(MaterialPageRoute(builder: (_) => ShipmentRates())));
final fcsProfileBtn = _buildBtn("profile.title", final fcsProfileBtn = _buildBtn2("profile.title",
icon: Icons.account_circle, icon: Icons.account_circle,
btnCallback: () => Navigator.of(context) btnCallback: () => Navigator.of(context)
.push(MaterialPageRoute(builder: (_) => FCSProfilePage()))); .push(MaterialPageRoute(builder: (_) => FCSProfilePage())));
@@ -391,31 +391,34 @@ class _HomePageState extends State<HomePage> {
// ], // ],
// stops: [0.4, 1.0], // stops: [0.4, 1.0],
// ) // )
// LinearGradient( LinearGradient(
// begin: Alignment.topCenter, begin: Alignment.topCenter,
// end: Alignment end: Alignment
// .bottomCenter, // 10% of the width, so there are ten blinds. .bottomCenter, // 10% of the width, so there are ten blinds.
// colors: [ colors: [
// Color(0xd0272262), Color(0xd0272262),
// Color(0xfa272262), Color(0xfa272262),
// ], // whitish to gray // Color(0xa0ff4400),
// ), // secondaryColor,
SweepGradient( ], // whitish to gray
center: FractionalOffset.centerLeft, ),
startAngle: 0.0, // SweepGradient(
endAngle: math.pi * 2, // center: FractionalOffset.centerLeft,
colors: const <Color>[ // startAngle: 0.0,
secondaryColor, // endAngle: math.pi * 2,
primaryColor, // colors: const <Color>[
secondaryColor, // secondaryColor,
primaryColor, // primaryColor,
secondaryColor, // secondaryColor,
], // primaryColor,
stops: const <double>[0.0, 0.25, 0.5, 0.75, 1.0], // secondaryColor,
), // ],
// stops: const <double>[0.0, 0.25, 0.5, 0.75, 1.0],
// ),
), ),
child: ListView(children: [ child: ListView(children: [
Wrap( Wrap(
alignment: WrapAlignment.center,
children: widgets, children: widgets,
), ),
]) ])
@@ -519,8 +522,8 @@ class _HomePageState extends State<HomePage> {
{Image imgIcon, IconData icon, BtnCallback btnCallback}) { {Image imgIcon, IconData icon, BtnCallback btnCallback}) {
var languageModel = Provider.of<LanguageModel>(context); var languageModel = Provider.of<LanguageModel>(context);
return Container( return Container(
width: 130, width: 100,
height: 130, height: 100,
decoration: new BoxDecoration( decoration: new BoxDecoration(
color: Colors.transparent, //new Color.fromRGBO(255, 0, 0, 0.0), color: Colors.transparent, //new Color.fromRGBO(255, 0, 0, 0.0),
borderRadius: new BorderRadius.only( borderRadius: new BorderRadius.only(
@@ -539,31 +542,35 @@ class _HomePageState extends State<HomePage> {
// Padding(padding: EdgeInsets.only(bottom: 10.0)), // Padding(padding: EdgeInsets.only(bottom: 10.0)),
ClipOval( ClipOval(
child: Material( child: Material(
color: Colors.white, // button color color: Colors.black54, // button color
child: InkWell( child: InkWell(
splashColor: secondaryColor, // inkwell color splashColor: primaryColor, // inkwell color
child: SizedBox( child: SizedBox(
width: 60, height: 60, child: Icon(icon, size: 35)), width: 60, height: 60, child:Icon(icon,color: Colors.white, size: 30)
),
onTap: btnCallback, onTap: btnCallback,
), ),
), ),
), ),
Text(AppTranslations.of(context).text(title), FittedBox(
style: fit:BoxFit.fitWidth,
// languageModel.isEng child: Text(AppTranslations.of(context).text(title),
// ? style:
TextStyle( languageModel.isEng
color: Colors.white, ?
fontWeight: FontWeight.normal, TextStyle(
fontSize: 16.0, color: Colors.white,
fontFamily: "Roboto") fontWeight: FontWeight.w500,
// : TextStyle( fontSize: 14.0,
// color: Colors.black, fontFamily: "Roboto")
// fontWeight: FontWeight.w700, : TextStyle(
// fontSize: 12.0, color: Colors.white,
// fontFamily: "MyanmarUnicode") fontWeight: FontWeight.w700,
), fontSize: 12.0,
fontFamily: "MyanmarUnicode")
),
),
]), ]),
), ),
); );