Commit 8d1f93b4c16608fc229d0f9ea3ea82f813872377
1 parent
48a1b645
feat:隐藏组件优化
Showing
3 changed files
with
7 additions
and
7 deletions
lib/pages/home/widgets/home_tab_header_widget.dart
| @@ -122,8 +122,8 @@ class HomeTabHeaderWidget extends StatelessWidget { | @@ -122,8 +122,8 @@ class HomeTabHeaderWidget extends StatelessWidget { | ||
| 122 | } | 122 | } |
| 123 | }, | 123 | }, |
| 124 | icon: Image.asset('listen'.assetPng)), | 124 | icon: Image.asset('listen'.assetPng)), |
| 125 | - Visibility( | ||
| 126 | - visible: !AppConfigHelper.shouldHidePay(), | 125 | + Offstage( |
| 126 | + offstage: AppConfigHelper.shouldHidePay(), | ||
| 127 | child: IconButton( | 127 | child: IconButton( |
| 128 | onPressed: () { | 128 | onPressed: () { |
| 129 | if (actionTap != null) { | 129 | if (actionTap != null) { |
lib/pages/moduleSelect/widgets/BaseHomeHeaderWidget.dart
| @@ -78,8 +78,8 @@ class BaseHomeHeaderWidget extends StatelessWidget { | @@ -78,8 +78,8 @@ class BaseHomeHeaderWidget extends StatelessWidget { | ||
| 78 | textAlign: TextAlign.left, | 78 | textAlign: TextAlign.left, |
| 79 | style: TextStyle(color: Colors.white, fontSize: 30.0), | 79 | style: TextStyle(color: Colors.white, fontSize: 30.0), |
| 80 | )), | 80 | )), |
| 81 | - Visibility( | ||
| 82 | - visible: !AppConfigHelper.shouldHidePay(), | 81 | + Offstage( |
| 82 | + offstage: AppConfigHelper.shouldHidePay(), | ||
| 83 | child: Row(children: <Widget>[ | 83 | child: Row(children: <Widget>[ |
| 84 | Image( | 84 | Image( |
| 85 | width: 20.0.w, | 85 | width: 20.0.w, |
lib/pages/user/user_page.dart
| 1 | import 'package:flutter/material.dart'; | 1 | import 'package:flutter/material.dart'; |
| 2 | import 'package:flutter_bloc/flutter_bloc.dart'; | 2 | import 'package:flutter_bloc/flutter_bloc.dart'; |
| 3 | import 'package:flutter_screenutil/flutter_screenutil.dart'; | 3 | import 'package:flutter_screenutil/flutter_screenutil.dart'; |
| 4 | +import 'package:wow_english/common/core/app_config_helper.dart'; | ||
| 4 | import 'package:wow_english/common/core/app_consts.dart'; | 5 | import 'package:wow_english/common/core/app_consts.dart'; |
| 5 | import 'package:wow_english/common/core/assets_const.dart'; | 6 | import 'package:wow_english/common/core/assets_const.dart'; |
| 6 | import 'package:wow_english/common/core/user_util.dart'; | 7 | import 'package:wow_english/common/core/user_util.dart'; |
| @@ -145,9 +146,8 @@ class _UserView extends StatelessWidget { | @@ -145,9 +146,8 @@ class _UserView extends StatelessWidget { | ||
| 145 | ), | 146 | ), |
| 146 | ), | 147 | ), |
| 147 | 12.verticalSpace, | 148 | 12.verticalSpace, |
| 148 | - // todo 为了过审,把测试账号兑换功能下掉 | ||
| 149 | Offstage( | 149 | Offstage( |
| 150 | - offstage: UserUtil.getUser()?.phoneNum == '17730280759', | 150 | + offstage: AppConfigHelper.shouldHidePay(), |
| 151 | child: OutlinedButton( | 151 | child: OutlinedButton( |
| 152 | onPressed: () => pushNamed(AppRouteName.exLesson), | 152 | onPressed: () => pushNamed(AppRouteName.exLesson), |
| 153 | style: normalButtonStyle, | 153 | style: normalButtonStyle, |
| @@ -157,7 +157,7 @@ class _UserView extends StatelessWidget { | @@ -157,7 +157,7 @@ class _UserView extends StatelessWidget { | ||
| 157 | )), | 157 | )), |
| 158 | ), | 158 | ), |
| 159 | Offstage( | 159 | Offstage( |
| 160 | - offstage: UserUtil.getUser()?.phoneNum == '17730280759', | 160 | + offstage: AppConfigHelper.shouldHidePay(), |
| 161 | child: 12.verticalSpace, | 161 | child: 12.verticalSpace, |
| 162 | ), | 162 | ), |
| 163 | OutlinedButton( | 163 | OutlinedButton( |