Committed by
GitHub
Merge pull request #218 from ytx222/patch-2
修改为新版的初始化
Showing
1 changed file
with
14 additions
and
8 deletions
| @@ -49,18 +49,24 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | @@ -49,18 +49,24 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | ||
| 49 | ```dart | 49 | ```dart |
| 50 | //填入设计稿中设备的屏幕尺寸 | 50 | //填入设计稿中设备的屏幕尺寸 |
| 51 | 51 | ||
| 52 | -void main() => runApp(MyApp()); | 52 | +class HomePage extends StatelessWidget { |
| 53 | + const HomePage({Key key}) : super(key: key); | ||
| 53 | 54 | ||
| 54 | -class MyApp extends StatelessWidget { | ||
| 55 | @override | 55 | @override |
| 56 | Widget build(BuildContext context) { | 56 | Widget build(BuildContext context) { |
| 57 | - //设置适配尺寸 (填入设计稿中设备的屏幕尺寸,单位dp) | ||
| 58 | - return ScreenUtilInit( | ||
| 59 | - designSize: Size(360, 690), | ||
| 60 | - allowFontScaling: false, | ||
| 61 | - builder: () => MaterialApp( | ||
| 62 | - ... | 57 | + // 初始化 |
| 58 | + ScreenUtil.init( | ||
| 59 | + // 设备像素大小(必须在首页中获取) | ||
| 60 | + BoxConstraints( | ||
| 61 | + maxWidth: MediaQuery.of(context).size.width, | ||
| 62 | + maxHeight: MediaQuery.of(context).size.height, | ||
| 63 | ), | 63 | ), |
| 64 | + // 设计尺寸 | ||
| 65 | + designSize: Size(750, 1334), | ||
| 66 | + allowFontScaling: false, | ||
| 67 | + ); | ||
| 68 | + return Container( | ||
| 69 | + child: child, | ||
| 64 | ); | 70 | ); |
| 65 | } | 71 | } |
| 66 | } | 72 | } |
-
Please register or login to post a comment