Commit ac4c07fb authored by skeyboy's avatar skeyboy

订阅修改、登录页输入框键盘样式优化

parent e795f058
class MultiClickUtil {
const MultiClickUtil._();
static DateTime? _lastClickTime;
/*
* 判断是否为重复点击
* 可用于Gesture的onTap函数中拦截
* */
static bool isMultiClick({int intervalMilliseconds = 500}) {
if (_lastClickTime == null ||
DateTime.now().difference(_lastClickTime!) >
Duration(milliseconds: intervalMilliseconds)) {
_lastClickTime = DateTime.now();
return false;
} else {
return true;
}
}
}
......@@ -7,3 +7,4 @@ export 'iconfont.dart';
export 'date.dart';
export 'logger.dart';
export 'loading.dart';
export 'multi_click_util.dart';
......@@ -641,7 +641,7 @@ class SignInPage extends GetView<SignInController> {
children: [
TextFormField(
controller: controller.mobileMemberController,
keyboardType: TextInputType.emailAddress,
keyboardType: TextInputType.phone,
textInputAction: TextInputAction.next,
cursorColor: kPrimaryColor,
onSaved: (email) {},
......@@ -658,6 +658,7 @@ class SignInPage extends GetView<SignInController> {
vertical: defaultPadding),
child: TextFormField(
controller: controller.codeController,
keyboardType: TextInputType.number,
textInputAction: TextInputAction.done,
obscureText: true,
cursorColor: kPrimaryColor,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment