diff --git a/lib/Utilities/SizeConfig.dart b/lib/Utilities/SizeConfig.dart index b300ed6..b341ddf 100644 --- a/lib/Utilities/SizeConfig.dart +++ b/lib/Utilities/SizeConfig.dart @@ -4,4 +4,5 @@ class SizeConfig { static double? width; static double? height; + static double? spaceBetween; } diff --git a/lib/flutter_pw_validator.dart b/lib/flutter_pw_validator.dart index b06045c..3167a66 100644 --- a/lib/flutter_pw_validator.dart +++ b/lib/flutter_pw_validator.dart @@ -18,7 +18,7 @@ class FlutterPwValidator extends StatefulWidget { numericCharCount, specialCharCount; final Color defaultColor, successColor, failureColor; - final double width, height; + final double width, height, spaceBetween; final Function onSuccess; final Function? onFail; final TextEditingController controller; @@ -31,6 +31,7 @@ class FlutterPwValidator extends StatefulWidget { required this.minLength, required this.onSuccess, required this.controller, + this.spaceBetween = 0, this.uppercaseCharCount = 0, this.lowercaseCharCount = 0, this.numericCharCount = 0, @@ -45,6 +46,7 @@ class FlutterPwValidator extends StatefulWidget { //Initial entered size for global use SizeConfig.width = width; SizeConfig.height = height; + SizeConfig.spaceBetween = spaceBetween; } @override @@ -168,7 +170,7 @@ class FlutterPwValidatorState extends State { width: SizeConfig.width, height: widget.height, child: new Column( - mainAxisAlignment: MainAxisAlignment.spaceBetween, + mainAxisAlignment: MainAxisAlignment.start, children: [ new Flexible( flex: 3, @@ -188,6 +190,10 @@ class FlutterPwValidatorState extends State { ], ), ), + new SizedBox( + width: SizeConfig.width, + height: SizeConfig.spaceBetween, + ), new Flexible( flex: 7, child: new Column(