From 6173c196a5be0d4050ba3ed3903ad4ee4604ba68 Mon Sep 17 00:00:00 2001 From: xh <36baea72@gmail.com> Date: Tue, 16 Jul 2024 16:07:11 +0800 Subject: [PATCH] 1 --- lib/page/home/drawer_view/drawer_view.dart | 148 ++++++++++----------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/lib/page/home/drawer_view/drawer_view.dart b/lib/page/home/drawer_view/drawer_view.dart index 42c2f58..8fde1f6 100644 --- a/lib/page/home/drawer_view/drawer_view.dart +++ b/lib/page/home/drawer_view/drawer_view.dart @@ -16,85 +16,85 @@ class DrawerView extends StatelessWidget { width: 320.w, backgroundColor: Colors.black, child: Container( - decoration: const BoxDecoration( - image: DecorationImage( - image: AssetImage(Assets.imagesHomeBackground), - fit: BoxFit.cover, - ), + decoration: const BoxDecoration( + image: DecorationImage( + image: AssetImage(Assets.imagesHomeBackground), + fit: BoxFit.cover, ), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - SizedBox( - height: MediaQuery.of(context).padding.top + 15.w, + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + SizedBox(height: MediaQuery.of(context).padding.top + 15.w), + Container( + margin: EdgeInsets.only(left: 16.w), + child: Text( + "Style classification", + style: TextStyle( + fontSize: 24.sp, + fontWeight: FontWeight.w600, + color: Colors.white), ), - Container( - margin: EdgeInsets.only(left: 16.w), - child: Text( - "Style classification", - style: TextStyle( - fontSize: 24.sp, - fontWeight: FontWeight.w600, - color: Colors.white), - )), - 10.verticalSpace, - Expanded( - child: MasonryGridView.count( - itemCount: controller.categoryList.length, - crossAxisCount: 2, - mainAxisSpacing: 10.w, - crossAxisSpacing: 10.w, - padding: EdgeInsets.fromLTRB( - 8, - 0, - 8, - MediaQuery.of(context).padding.bottom + 10, - ).w, - itemBuilder: (context, index) { - return GestureDetector( - onTap: () => controller - .onTapToCategory(controller.categoryList[index]), - child: Stack( - alignment: AlignmentDirectional.bottomStart, - children: [ - Container( - clipBehavior: Clip.hardEdge, - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(12.w), - ), - child: Image.asset( - controller.categoryImgList[index], + ), + 10.verticalSpace, + Expanded( + child: MasonryGridView.count( + itemCount: controller.categoryList.length, + crossAxisCount: 2, + mainAxisSpacing: 10.w, + crossAxisSpacing: 10.w, + padding: EdgeInsets.fromLTRB( + 8, + 0, + 8, + MediaQuery.of(context).padding.bottom + 10, + ).w, + itemBuilder: (context, index) { + return GestureDetector( + onTap: () => controller + .onTapToCategory(controller.categoryList[index]), + child: Stack( + alignment: AlignmentDirectional.bottomStart, + children: [ + Container( + clipBehavior: Clip.hardEdge, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12.w), + ), + child: Image.asset( + controller.categoryImgList[index], + ), + ), + Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(12.w), + color: Colors.black54, + ), + padding: const EdgeInsets.symmetric( + horizontal: 9, + ).w, + margin: const EdgeInsets.symmetric( + vertical: 9, + horizontal: 9, + ).w, + child: Text( + controller.categoryList[index], + style: TextStyle( + fontSize: 14.sp, + color: Colors.white, + fontWeight: FontWeight.w600, ), ), - Container( - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(12.w), - color: Colors.black54, - ), - padding: const EdgeInsets.symmetric( - horizontal: 9, - ).w, - margin: const EdgeInsets.symmetric( - vertical: 9, - horizontal: 9, - ).w, - child: Text( - controller.categoryList[index], - style: TextStyle( - fontSize: 14.sp, - color: Colors.white, - fontWeight: FontWeight.w600, - ), - ), - ), - ], - ), - ); - }, - ), + ), + ], + ), + ); + }, ), - ], - )), + ), + ], + ), + ), ); } }