Browse Source

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

wr_2023_business
wurong 2 years ago
parent
commit
e1b0200952
  1. 4
      lib/business_system/home/business_home_page.dart
  2. 16
      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);

16
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,7 +128,13 @@ class _HomeSideslipDialog extends State<HomeSideslipDialog> with SingleTickerPro
); );
}, },
)), )),
Container( GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: (){
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(statusBarColor: Colors.transparent));
},
child: Container(
alignment: Alignment.center, alignment: Alignment.center,
width: double.infinity, width: double.infinity,
padding: EdgeInsets.symmetric(vertical: 9.h), padding: EdgeInsets.symmetric(vertical: 9.h),
@ -138,6 +149,7 @@ class _HomeSideslipDialog extends State<HomeSideslipDialog> with SingleTickerPro
fontWeight: MyFontWeight.medium, fontWeight: MyFontWeight.medium,
color: Colors.white color: Colors.white
),),), ),),),
),
], ],
), ),
), ),

Loading…
Cancel
Save