TextField 是一个文本输入组件,类似 Web 上的 Input。
TextField({
Key key,
this.controller,
this.focusNode,
this.decoration = const InputDecoration(),
TextInputType keyboardType,
this.textInputAction,
this.textCapitalization = TextCapitalization.none,
this.style,
this.strutStyle,
this.textAlign = TextAlign.start,
this.textDirection,
this.autofocus = false,
this.obscureText = false,
this.autocorrect = true,
this.maxLines = 1,
this.minLines,
this.expands = false,
this.maxLength,
this.maxLengthEnforced = true,
this.onChanged,
this.onEditingComplete,
this.onSubmitted,
this.inputFormatters,
this.enabled,
this.cursorWidth = 2.0,
this.cursorRadius,
this.cursorColor,
this.keyboardAppearance,
this.scrollPadding = const EdgeInsets.all(20.0),
this.dragStartBehavior = DragStartBehavior.start,
this.enableInteractiveSelection,
this.onTap,
this.buildCounter,
this.scrollPhysics,
})
autocorrect:true,
autofocus: false,
controller: new TextEditingController(text: this.id),
decoration: const InputDecoration(
hintText: '帐号/邮箱',
contentPadding: const EdgeInsets.all(10.0),
),
enabled:false,
focusNode:false,
keyboardType: TextInputType.number,
maxLength: 8,
maxLengthEnforced:true,
maxLines:1,
obscureText: true,
onChanged: (text) {
print("输入改变时" + text);
},
onSubmitted: (text) {
print("提交时触发" + text);
},
style:TextStyle(color: Colors.blue),
textAlign:TextAlign.start,
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。