Skip to content

Commit 185c4d4

Browse files
committed
首页banner高度根据屏幕宽高比调整
1 parent fe342e9 commit 185c4d4

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

lib/ui/page/tab/home_page.dart

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import 'package:fun_android/generated/i18n.dart';
99
import 'package:fun_android/ui/helper/refresh_helper.dart';
1010
import 'package:fun_android/ui/widget/skeleton.dart';
1111
import 'package:fun_android/utils/status_bar_utils.dart';
12-
import 'package:fun_android/view_model/theme_model.dart';
1312
import 'package:provider/provider.dart';
1413
import 'package:pull_to_refresh/pull_to_refresh.dart';
1514
import 'package:fun_android/config/router_manger.dart';
@@ -41,9 +40,7 @@ class _HomePageState extends State<HomePage>
4140
@override
4241
Widget build(BuildContext context) {
4342
super.build(context);
44-
45-
/// iPhoneX 头部适配
46-
double bannerHeight = 150 + MediaQuery.of(context).padding.top / 2;
43+
var bannerHeight = MediaQuery.of(context).size.width * 5 / 11;
4744
return ProviderWidget2<HomeModel, TapToTopModel>(
4845
model1: HomeModel(),
4946
// 使用PrimaryScrollController保留iOS点击状态栏回到顶部的功能
@@ -77,7 +74,7 @@ class _HomePageState extends State<HomePage>
7774
child: SmartRefresher(
7875
controller: homeModel.refreshController,
7976
header: HomeRefreshHeader(),
80-
enableTwoLevel:homeModel.idle,
77+
enableTwoLevel: homeModel.idle,
8178
onTwoLevel: () async {
8279
await Navigator.of(context)
8380
.pushNamed(RouteName.homeSecondFloor);
@@ -163,8 +160,7 @@ class _HomePageState extends State<HomePage>
163160
key: ValueKey(Icons.search),
164161
onPressed: () {
165162
showSearch(
166-
context: context,
167-
delegate: DefaultSearchDelegate());
163+
context: context, delegate: DefaultSearchDelegate());
168164
},
169165
child: Icon(
170166
Icons.search,
@@ -181,7 +177,6 @@ class BannerWidget extends StatelessWidget {
181177
@override
182178
Widget build(BuildContext context) {
183179
return Container(
184-
height: 150 + MediaQuery.of(context).padding.top/2,
185180
decoration: BoxDecoration(
186181
color: Theme.of(context).scaffoldBackgroundColor,
187182
),

0 commit comments

Comments
 (0)