import 'package:dio/dio.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import '../../generated/l10n.dart'; class UnionEntry extends StatefulWidget { final Function goToOrder; UnionEntry(this.goToOrder); @override State createState() { return _UnionEntry(); } } class _UnionEntry extends State { ApiService apiService; @override void initState() { super.initState(); } @override Widget build(BuildContext context) { return Container( height: 120.h, width: double.infinity, margin: EdgeInsets.only(top: 14.h,bottom: 10.h,right: 9.w,left: 9.w), child: Row( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ Expanded(child:GestureDetector( onTap: (){ widget.goToOrder(1); }, child: Container( margin: EdgeInsets.symmetric(horizontal: 5), decoration: BoxDecoration( color: Color(0xFFFFFFFF), boxShadow: [ BoxShadow( color: Colors.black.withAlpha(12), offset: Offset(0, 3), blurRadius: 14, spreadRadius: 0, ) ], borderRadius: BorderRadius.circular(6.r), ), child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( "assets/image/home_chi.webp", fit: BoxFit.fill, width: 53.w, height: 52.h, ), SizedBox(height:8.h), Text( S.of(context).chijiankang, style: TextStyle( fontWeight: MyFontWeight.semi_bold, fontSize: 15.sp, color: Color(0xFF0D0D0D), ), ), ], ), ), ) ), Expanded(child:GestureDetector( onTap: (){ widget.goToOrder(2); }, child: Container( margin: EdgeInsets.symmetric(horizontal: 5), decoration: BoxDecoration( color: Color(0xFFFFFFFF), boxShadow: [ BoxShadow( color: Colors.black.withAlpha(12), offset: Offset(0, 3), blurRadius: 14, spreadRadius: 0, ) ], borderRadius: BorderRadius.circular(6.r), ), child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( "assets/image/home_he.webp", fit: BoxFit.fill, width: 36.w, height: 56.h, ), SizedBox(height:8.h), Text( S.of(context).hejiankang, style: TextStyle( fontWeight: MyFontWeight.semi_bold, fontSize: 15.sp, color: Color(0xFF0D0D0D), ), ), ], )), ) ), Expanded(child: GestureDetector( onTap: (){ widget.goToOrder(3); }, child:Container( margin: EdgeInsets.symmetric(horizontal: 5), decoration: BoxDecoration( color: Color(0xFFFFFFFF), boxShadow: [ BoxShadow( color: Colors.black.withAlpha(12), offset: Offset(0, 3), blurRadius: 14, spreadRadius: 0, ) ], borderRadius: BorderRadius.circular(6.r), ), child: Column( crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( "assets/image/home_wan.webp", fit: BoxFit.fill, width: 58.w, height: 52.h, ), SizedBox(height:8.h), Text( S.of(context).wanjiankang, style: TextStyle( fontWeight: MyFontWeight.semi_bold, fontSize: 15.sp, color: Color(0xFF0D0D0D), ), ), ], )), )), ], ), ); } }