Showing
3 changed files
with
31 additions
and
8 deletions
| 1 | +# 5.3.1 | ||
| 2 | +- add num.verticalSpacingRadius | ||
| 3 | + num.horizontalSpaceRadius | ||
| 4 | + num.setVerticalSpacingFromWidth | ||
| 5 | +- update num.horizontalSpace | ||
| 6 | + | ||
| 1 | # 5.3.0 | 7 | # 5.3.0 |
| 2 | - For the size, use the context to get it first, which needs to provide the Context | 8 | - For the size, use the context to get it first, which needs to provide the Context |
| 3 | More rigorous context checking | 9 | More rigorous context checking |
| @@ -122,11 +122,16 @@ class ScreenUtil { | @@ -122,11 +122,16 @@ class ScreenUtil { | ||
| 122 | ///- [fontSize] The size of the font on the UI design, in dp. | 122 | ///- [fontSize] The size of the font on the UI design, in dp. |
| 123 | double setSp(num fontSize) => fontSize * scaleText; | 123 | double setSp(num fontSize) => fontSize * scaleText; |
| 124 | 124 | ||
| 125 | - Widget setVerticalSpacing(num height) => SizedBox( | ||
| 126 | - height: height * scaleHeight, | ||
| 127 | - ); | 125 | + Widget setVerticalSpacing(num height) => SizedBox(height: setHeight(height)); |
| 128 | 126 | ||
| 129 | - Widget setHorizontalSpacing(num width) => SizedBox( | ||
| 130 | - width: width * scaleHeight, | ||
| 131 | - ); | 127 | + Widget setVerticalSpacingFromWidth(num height) => |
| 128 | + SizedBox(height: setWidth(height)); | ||
| 129 | + | ||
| 130 | + Widget setHorizontalSpacing(num width) => SizedBox(width: setWidth(width)); | ||
| 131 | + | ||
| 132 | + Widget setHorizontalSpacingRadius(num width) => | ||
| 133 | + SizedBox(width: radius(width)); | ||
| 134 | + | ||
| 135 | + Widget setVerticalSpacingRadius(num height) => | ||
| 136 | + SizedBox(height: radius(height)); | ||
| 132 | } | 137 | } |
| @@ -26,9 +26,21 @@ extension SizeExtension on num { | @@ -26,9 +26,21 @@ extension SizeExtension on num { | ||
| 26 | ///Multiple of screen height | 26 | ///Multiple of screen height |
| 27 | double get sh => ScreenUtil().screenHeight * this; | 27 | double get sh => ScreenUtil().screenHeight * this; |
| 28 | 28 | ||
| 29 | - ///[ScreenUtil.setWidth] | 29 | + ///[ScreenUtil.setHeight] |
| 30 | Widget get verticalSpace => ScreenUtil().setVerticalSpacing(this); | 30 | Widget get verticalSpace => ScreenUtil().setVerticalSpacing(this); |
| 31 | 31 | ||
| 32 | - ///[ScreenUtil.setHeight] | 32 | + ///[ScreenUtil.setVerticalSpacingFromWidth] |
| 33 | + Widget get verticalSpaceFromWidth => | ||
| 34 | + ScreenUtil().setVerticalSpacingFromWidth(this); | ||
| 35 | + | ||
| 36 | + ///[ScreenUtil.setWidth] | ||
| 33 | Widget get horizontalSpace => ScreenUtil().setHorizontalSpacing(this); | 37 | Widget get horizontalSpace => ScreenUtil().setHorizontalSpacing(this); |
| 38 | + | ||
| 39 | + ///[ScreenUtil.radius] | ||
| 40 | + Widget get horizontalSpaceRadius => | ||
| 41 | + ScreenUtil().setHorizontalSpacingRadius(this); | ||
| 42 | + | ||
| 43 | + ///[ScreenUtil.radius] | ||
| 44 | + Widget get verticalSpacingRadius => | ||
| 45 | + ScreenUtil().setVerticalSpacingRadius(this); | ||
| 34 | } | 46 | } |
-
Please register or login to post a comment