diff --git a/lib/tools/tf_loginInput.dart b/lib/tools/tf_loginInput.dart index 4c7230c3..ba08fb72 100755 --- a/lib/tools/tf_loginInput.dart +++ b/lib/tools/tf_loginInput.dart @@ -28,7 +28,7 @@ class LoginInput extends StatefulWidget { BlockStrCallback? onchangeAction; BlockStrCallback? onSubmitted; BlockClickCallback? onTapAction; - bool? isLogin;// 是否是登录之前,因为登录之前的密码框文字显示缩在左上角 默认是false + bool? isLogin; // 是否是登录之前,因为登录之前的密码框文字显示缩在左上角 默认是false LoginInput({ Key? key, @@ -94,19 +94,16 @@ class _LoginInputState extends State { autofocus: false, inputFormatters: widget.inputFormatters, textInputAction: TextInputAction.next, - keyboardType: isPwd ? TextInputType.emailAddress : null, - style: isPwd - ? TextStyle( - fontSize: 22.sp, - color: Colors.transparent, - letterSpacing: 2.5, - fontFamily: 'Monospace', - ) - : null, + // 修改键盘类型为密码类型 + keyboardType: isPwd + ? TextInputType.visiblePassword + : TextInputType.emailAddress, + // 添加密码隐藏属性 + obscureText: isPwd, decoration: InputDecoration( //输入里面输入文字内边距设置 - contentPadding: const EdgeInsets.only( - top: 8.0, right: -10.0, bottom: 8.0), + // contentPadding: const EdgeInsets.only( + // top: 8.0, right: -10.0, bottom: 8.0), labelText: widget.label, labelStyle: TextStyle( fontSize: 22.sp, color: AppColors.darkGrayTextColor), @@ -122,20 +119,6 @@ class _LoginInputState extends State { : null, ), ), - if (isPwd) - Padding( - padding: EdgeInsets.only( - top: F.sw(skyCall: () => 27.h, xhjCall: () => widget.isLogin! ? 27.h : 39.h)), - child: Text( - pwd, - style: TextStyle( - fontSize: 22.sp, - color: AppColors.darkGrayTextColor, - letterSpacing: 2.0, - fontFamily: 'Monospace', - ), - ), - ), ], ), ),