Showing
1 changed file
with
22 additions
and
1 deletions
@@ -41,7 +41,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | @@ -41,7 +41,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | ||
41 | ### Properties | 41 | ### Properties |
42 | 42 | ||
43 | | Property | Type | Default Value | Description | | 43 | | Property | Type | Default Value | Description | |
44 | -| ----------------- | ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | 44 | +| ----------------- | ---------------- | ------------- |-----------------------------------------------------------------------------------------------------------------------------------------------| |
45 | | designSize | Size | Size(360,690) | The size of the device screen in the design draft, in dp | | 45 | | designSize | Size | Size(360,690) | The size of the device screen in the design draft, in dp | |
46 | | builder | Function | null | Return widget that uses the library in a property (ex: MaterialApp's theme) | | 46 | | builder | Function | null | Return widget that uses the library in a property (ex: MaterialApp's theme) | |
47 | | child | Widget | null | A part of builder that its dependencies/properties don't use the library | | 47 | | child | Widget | null | A part of builder that its dependencies/properties don't use the library | |
@@ -52,6 +52,8 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | @@ -52,6 +52,8 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | ||
52 | | fontSizeResolver | Function | _default_ | Function that specify how font size should be adapted. Default is that font size scale with width of screen. | | 52 | | fontSizeResolver | Function | _default_ | Function that specify how font size should be adapted. Default is that font size scale with width of screen. | |
53 | | responsiveWidgets | Iterable<String> | null | List/Set of widget names that should be included in rebuilding tree. (See [How flutter_screenutil marks a widget needs build](#rebuild-list)) | | 53 | | responsiveWidgets | Iterable<String> | null | List/Set of widget names that should be included in rebuilding tree. (See [How flutter_screenutil marks a widget needs build](#rebuild-list)) | |
54 | | excludeWidgets | Iterable<String> | null | List/Set of widget names that should be excluded from rebuilding tree. | | 54 | | excludeWidgets | Iterable<String> | null | List/Set of widget names that should be excluded from rebuilding tree. | |
55 | +| enableScaleWH | Function | null | Support enable scale width and height. | | ||
56 | +| enableScaleText | Function | null | Support enable scale text. | | ||
55 | 57 | ||
56 | 58 | ||
57 | **Note : You must either provide builder, child or both.** | 59 | **Note : You must either provide builder, child or both.** |
@@ -184,6 +186,25 @@ class _HomePageState extends State<HomePage> { | @@ -184,6 +186,25 @@ class _HomePageState extends State<HomePage> { | ||
184 | 186 | ||
185 | ### API | 187 | ### API |
186 | 188 | ||
189 | +#### Enable or disable scale | ||
190 | + | ||
191 | +```dart | ||
192 | + Widget build(BuildContext context) { | ||
193 | + return ScreenUtilInit( | ||
194 | + enableScaleWH: ()=>false, | ||
195 | + enableScaleText: ()=>false, | ||
196 | + //... | ||
197 | + ); | ||
198 | + } | ||
199 | +``` | ||
200 | + | ||
201 | +or | ||
202 | + | ||
203 | +```dart | ||
204 | +ScreenUtil.enableScale(enableWH: () => false, enableText: () => false); | ||
205 | +``` | ||
206 | + | ||
207 | + | ||
187 | #### Pass the dp size of the design draft | 208 | #### Pass the dp size of the design draft |
188 | 209 | ||
189 | ```dart | 210 | ```dart |
-
Please register or login to post a comment