Flutter学习之旅

(4)、Study Flutter TextField Widg

2019-03-01  本文已影响0人  北有花开

由于前面两篇文章,代码都没有得到保存。所以接下来的文章将会上传到Github上。

上篇文章中我介绍了Image Widget组件的相关属性介绍。这篇文章将对输入框组件TextField Widget进行介绍和学习。

TextField 属性介绍

允许用户使用硬件键盘或屏幕键盘输入文本组件。

只要用户更改组件中的文本,文本组件就会调用onChanged回调。如果用户指示他们已完成在组件中键入(例如,通过按下软键盘上的按钮),则文本组件调用onSubmitted回调。

TextField 包含以下属性:

QQ截图20190107161312.png

可以设置边框、错误提示、错误样式、图标等,如下:


GIF.gif
child: TextField(
            decoration: InputDecoration(
              icon: Icon(Icons.add),
              labelText: "请输入内容",
              border: OutlineInputBorder(),
            ),
            textCapitalization: TextCapitalization.sentences,
          ),
QQ截图20190108094659.png
 child: TextField(
            decoration: InputDecoration(
              icon: Icon(Icons.add),
              labelText: "请输入内容",
              border: OutlineInputBorder(),
            ),
            textCapitalization: TextCapitalization.sentences,
            obscureText: true, //是否隐藏正在编辑的文本
            onChanged: (string) {
              print(string);
            },
          ),

然后在run窗口查看:


QQ截图20190108104453.png
cursorWidth: 20.0,
cursorRadius: Radius.circular(20.0),

如图:


GIF.gif

-cursorColor游标颜色

上一篇下一篇

猜你喜欢

热点阅读