Browse Source

管理系统首页侧面弹窗更改

wr_2023_business
wurong 2 years ago
parent
commit
e1b0200952
  1. 4
      lib/business_system/home/business_home_page.dart
  2. 44
      lib/business_system/home/home_view/home_sideslip_dialog.dart

4
lib/business_system/home/business_home_page.dart

@ -98,6 +98,8 @@ class _BusinessHomePage extends State<BusinessHomePage>
behavior: HitTestBehavior.opaque, behavior: HitTestBehavior.opaque,
onTap: (){ onTap: (){
showAlertDialog(); showAlertDialog();
//
// SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle(statusBarColor: Colors.white), );
// Navigator.of(context).pushNamed('/router/select_shop'); // Navigator.of(context).pushNamed('/router/select_shop');
}, },
child: Row( child: Row(
@ -292,7 +294,7 @@ class _BusinessHomePage extends State<BusinessHomePage>
/// ///
showAlertDialog() { showAlertDialog() {
showDialog( showCupertinoModalPopup(
builder: (context) { builder: (context) {
return HomeSideslipDialog();}, return HomeSideslipDialog();},
context: context); context: context);

44
lib/business_system/home/home_view/home_sideslip_dialog.dart

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/font_weight.dart';
@ -42,7 +43,11 @@ class _HomeSideslipDialog extends State<HomeSideslipDialog> with SingleTickerPro
return SlideTransition(position: _animation, return SlideTransition(position: _animation,
child: WillPopScope( child: WillPopScope(
/// ///
// onWillPop: () async => false, onWillPop: () async {
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(statusBarColor: Colors.transparent));
return true;
},
child: Container( child: Container(
width: double.infinity, width: double.infinity,
margin: EdgeInsets.only(right:61.w), margin: EdgeInsets.only(right:61.w),
@ -123,21 +128,28 @@ class _HomeSideslipDialog extends State<HomeSideslipDialog> with SingleTickerPro
); );
}, },
)), )),
Container( GestureDetector(
alignment: Alignment.center, behavior: HitTestBehavior.opaque,
width: double.infinity, onTap: (){
padding: EdgeInsets.symmetric(vertical: 9.h), SystemChrome.setSystemUIOverlayStyle(
margin: EdgeInsets.only(left:16.w,right: 16.w,bottom: 103.h,top: 20.h), SystemUiOverlayStyle(statusBarColor: Colors.transparent));
decoration: BoxDecoration( },
color: Color(0xFF30415B), child: Container(
borderRadius: BorderRadius.circular(4.w), alignment: Alignment.center,
), width: double.infinity,
child:Text("退出登录", padding: EdgeInsets.symmetric(vertical: 9.h),
style: TextStyle( margin: EdgeInsets.only(left:16.w,right: 16.w,bottom: 103.h,top: 20.h),
fontSize: 14.sp, decoration: BoxDecoration(
fontWeight: MyFontWeight.medium, color: Color(0xFF30415B),
color: Colors.white borderRadius: BorderRadius.circular(4.w),
),),), ),
child:Text("退出登录",
style: TextStyle(
fontSize: 14.sp,
fontWeight: MyFontWeight.medium,
color: Colors.white
),),),
),
], ],
), ),
), ),

Loading…
Cancel
Save