|
|
@ -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 |
|
|
|
),),), |
|
|
|
),),), |
|
|
|
|
|
|
|
), |
|
|
|
], |
|
|
|
], |
|
|
|
), |
|
|
|
), |
|
|
|
), |
|
|
|
), |
|
|
|