From 497e28e86503ef196f7d9e9337336c1c0bbc2c49 Mon Sep 17 00:00:00 2001 From: poka Date: Mon, 22 Feb 2021 04:37:42 +0100 Subject: [PATCH] Apply home from Figma proposual (boris) --- assets/lock.png | Bin 0 -> 7723 bytes lib/screens/home.dart | 146 ++++++++++++++++++++++++++++++++++++++++++-------- pubspec.yaml | 3 +- 3 files changed, 126 insertions(+), 23 deletions(-) create mode 100644 assets/lock.png diff --git a/assets/lock.png b/assets/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f1c56c4b6b670d63c55b1c76e0e9534699c38e GIT binary patch literal 7723 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[ + Padding( + padding: EdgeInsets.only(top: 22), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Image( + image: AssetImage('assets/icon/gecko_final.png'), + height: 180), + ])), + Padding( + padding: EdgeInsets.only(top: 15), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + "L’application de paiement Ğ1\nplus mobile qu’un lésard du Vietnam", + textAlign: TextAlign.center, + style: TextStyle(color: Colors.black, fontSize: 15), + ) + ])), + Padding( + padding: EdgeInsets.only(top: 60), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Column(children: [ + ClipOval( + child: Material( + color: Color(0xffFFD58D), // button color + child: Padding( + padding: EdgeInsets.all(17), + child: InkWell( + splashColor: Colors.black, // inkwell color + child: Image( + image: AssetImage('assets/qrcode-scan.png'), + height: 58), + onTap: () {}, + )), + ), + ), + SizedBox(height: 5), + Text( + "Payer par QR-Code", + textAlign: TextAlign.center, + style: TextStyle(color: Colors.black, fontSize: 13), + ) + ]) + ])), + Padding( + padding: EdgeInsets.only(top: 60), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Column(children: [ + ClipOval( + child: Material( + color: Color(0xffFFD58D), // button color + child: Padding( + padding: EdgeInsets.symmetric( + horizontal: 18, vertical: 14), + child: InkWell( + splashColor: Colors.black, // inkwell color + child: Image( + image: AssetImage('assets/blockchain.png'), + height: 65), + onTap: () {}, + )), + ), + ), + SizedBox(height: 5), + Text( + "Explorer\n", + textAlign: TextAlign.center, + style: TextStyle(color: Colors.black, fontSize: 13), + ) + ]), + SizedBox(width: 160), + Column(children: [ + ClipOval( + child: Material( + color: Color(0xffFFD58D), // button color + child: Padding( + padding: EdgeInsets.all(20), + child: InkWell( + splashColor: Colors.black, // inkwell color + child: Image( + image: AssetImage('assets/lock.png'), + height: 50), + onTap: () {}, + )), + ), + ), + SizedBox(height: 5), + Text( + "Gérer mes\nportefeuilles", + textAlign: TextAlign.center, + style: TextStyle(color: Colors.black, fontSize: 13), + ) + ]) + ])) + ]), + // bottomNavigationBar: BottomNavigationBar( + // backgroundColor: Color(0xffFFD58D), + // fixedColor: Colors.grey[850], + // unselectedItemColor: Color(0xffBD935C), + // type: BottomNavigationBarType.fixed, + // onTap: (index) { + // _homeProvider.currentIndex = index; + // }, + // currentIndex: _homeProvider.currentIndex, + // items: [ + // BottomNavigationBarItem( + // icon: Image.asset('assets/block-space-disabled.png', height: 26), + // activeIcon: Image.asset('assets/blockchain.png', height: 26), + // label: 'Explorateur', + // ), + // BottomNavigationBarItem( + // icon: Icon(Icons.lock), + // label: 'Mes portefeuilles', + // ), + // ], + // ), ); } } diff --git a/pubspec.yaml b/pubspec.yaml index ce9ab7b..49542f5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,7 @@ description: A new Flutter project. # pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -version: 0.0.1+11 +version: 0.0.1+13 environment: sdk: ">=2.7.0 <3.0.0" @@ -64,4 +64,5 @@ flutter: - assets/blockchain.png - assets/block-space.png - assets/block-space-disabled.png + - assets/lock.png