flutter_screen_scaling 3.3.2+3 flutter_screen_scaling: ^3.3.2+3 copied to clipboard
A fork of flutter_screenutil with minor changes to the structure
[3.3.2+3] #
- Fixing analyzer warning README
[3.3.2+2] #
- Rm gemfile Update version
[3.3.2+1] #
- Adding build scriptss null-safety Generated file
2.3.2 (ericm) #
- Removing nndb
2.3.1 (ericm) #
- Downgrading sdk version
2.3.0 #
- We still need context to initialize, sorry.
2.2.0 #
- add 'wp','hp'. Get the height/width of the screen proportionally
- For example: 0.5.wp : Half the width of the screen.
2.1.0 #
- add 'nsp' , you can use 'fontSize: 24.nsp' instead of 'fontSize: ScreenUtil().setSp(24, allowFontScalingSelf: false)'
2.0.0 #
- Use
MediaQueryData.fromWindow(window)
instead ofMediaQuery.of(context)
, no context parameter required - API changes, please note
1.1.0 #
- support ExtensionMethod Dart-SDK-2.6.0
- you can use 'width: 50.w' instead of 'width: ScreenUtil().setWidth(50)' '50.h' instead of 'ScreenUtil().setHeight(50)' '24.sp' instead of 'ScreenUtil().setSp(24)' '24.ssp' instead of 'ScreenUtil().setSp(24, allowFontScalingSelf: true)'
1.0.2 #
- fix #89
- 优化屏幕旋转效果
- 字体适配统一使用宽度
1.0.1 #
- Rebuild code, change API Delete "getInstance()", please use "ScreenUtil ()" instead of "ScreenUtil.getInstance()" use "ScreenUtil().setSp(24, allowFontScalingSelf: true)" instead of "ScreenUtil.getInstance().setSp(14, true)"
- Modify the initialization method
- Fix #68
- Change example code Example CompileSdkVersion change to 28
If there is significant impact, please return to 0.7.0
0.7.0 #
- Replace textScaleFactory with textScaleFactor , It's a typo.
0.6.1 #
- Add return types to all methods.
0.6.0 #
- Completing comments , adding English commentsWelcome to add, correct
- 参数同时支持传入 int / double 或者是var size = 100 , var size = 100.0.
- The argument also supports passing in in / double / var size = 100 /var size = 100.0
0.5.3 #
- Change the units of statusBarHeight and bottomBarHeight to dp
0.5.2 #
-
Change the parameter type from int to double
-
setWidth,setHeight,setSp. for example: you can use setWidth(100) or setWidth(100.0)
0.5.1 #
-
Fix the wrong way of using
-
It is recommended to use
ScreenUtil.getInstance()
instead ofScreenUtil()
, for example:ScreenUtil.getInstance().setHeight(25)
instead ofScreenUtil().setHeight(25)
0.4.4 #
- Fix bugs that default fonts change with the system
0.4.3 #
-
Modify the font to change with the system zoom mode. The default value is false.
-
setSp(int fontSize, [allowFontScaling = false]) => allowFontScaling ? setWidth(fontSize) * _textScaleFactor : setWidth(fontSize);
0.4.2 #
-
add two Properties
-
///Current device width dp
-
///当前设备宽度 dp
-
ScreenUtil.screenWidthDp
-
///Current device height dp
-
///当前设备高度 dp
-
ScreenUtil.screenHeightDp
0.4.1 #
- Fix font adaptation issues
0.4.0 #
- Optimize font adaptation method
0.3.1 #
- Perfect documentation
- Width is enlarged relative to the design draft => The ratio of font and width to the size of the design
- Height is enlarged relative to the design draft => The ratio of height width to the size of the design
0.3.0 #
- Add font size adaptation
0.2.2 #
- Optimize documentation
0.0.2 #
- Fixed bug when releasing
0.0.1 #
- first version