美文网首页
Flutter简要 - TextField

Flutter简要 - TextField

作者: 碧树西风 | 来源:发表于2019-02-18 16:17 被阅读0次

TextField
顾名思义文本输入框,类似于Ios中的UITextField和Android中的EditText和Web中的TextInput。主要是为用户提供输入文本提供方便。

 const TextField({ 
  Key key, this.controller, 
  //控制器,控制TextField文字 
  this.focusNode, 
  this.decoration: 
  const InputDecoration(), 
  //输入器装饰 
  TextInputType keyboardType: TextInputType.text, 
  //输入的类型 
  this.style, this.textAlign: TextAlign.start, 
  this.autofocus: false, 
  this.obscureText: false, 
  //是否隐藏输入 
  this.autocorrect: true, 
  this.maxLines: 1, 
  this.maxLength, 
  this.maxLengthEnforced: true, 
  this.onChanged, //文字改变触发 
  this.onSubmitted, //文字提交触发(键盘按键) 
  this.onEditingComplete, //当用户提交可编辑内容时调用 
  this.inputFormatters, 
  this.enabled, 
  this.cursorWidth = 2.0, 
  this.cursorRadius, 
  this.cursorColor, 
  this.keyboardAppearance, 
}) 

以下是一个简单的demo


TextField.png
new TextField(
  //controller: phoneController,
  keyboardType: TextInputType.text,
  decoration: InputDecoration(
    contentPadding: EdgeInsets.all(10.0),
    icon: Icon(Icons.card_membership),
    labelText: '请输入你的用户名',
    helperText: '请输入注册的用户名',
  ),
  autofocus: false,
),

相关文章

网友评论

      本文标题:Flutter简要 - TextField

      本文链接:https://www.haomeiwen.com/subject/mkaaeqtx.html