首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

flutter 输入框组件TextField的实现代码

布局上,我们使用一个Column包含了两个TextField和一个RaisedButton。...可以看到,我先添加了一个decoration属性. decoration属性介绍: border:增加一个边框, hintText:未输入文字时,输入框中的提示文字, prefixIcon:输入框内侧左面的控件...输入框获取焦点/输入框有内容 会移动到左上角,否则在输入框内,labelTex的位置. suffixIcon: 输入框内侧右面的图标. icon : 输入框左侧添加个图标 在多个输入框内切换焦点 介绍一下...labelText: 'labelText', hintText: 'hintText', helperText: 'helperText', ),...更改TextField中的光标 可以直接从TextField小部件自定义游标。 可以更改角落的光标颜色,宽度和半径。 例如,这里我没有明显的原因制作一个圆形的红色光标。

4.7K11
您找到你想要的搜索结果了吗?
是的
没有找到

使用 Flutter 制作地图应用

设置颜色之后,当点击TextField之后,文字会变小,颜色也是设置好的颜色。 5....hintText: "我是点击后的提示", hintStyle: TextStyle(color: Colors.red), ),) hintText参数可以帮助我们设置一个点击后显示的文字...,只有点击之后才可以显示,同样我们可以通过hintStyle来设置hintText的样式。...输入文字的过程中,这样方便我们在用户输入的时候就可以判断输入内容是否合法。 输入完成的时候,这个时候我们可以拿到输入内容做一些操作。 与键盘事件的配合,在必要的时候回收键盘。...TextField提供了三个回调方法 onChanged 此方法是在输入有变化的时候就会回调。参数是当前已经输入的内容 onSubmitted 此方法是在我们输入完成后,点击键盘上回车的时候回调。

2.6K00

Flutter 全栈式——基础控件

> 对输入文本的校验 cursorWidth double 光标的宽度 cursorRadius Radius 光标的圆角 cursorColor Color 光标的颜色 keyboardAppearance...hintText String 提示文本,位于输入框内部 hintStyle TextStyle hintText的样式 hintMaxLines int 提示文本最大行数 errorText String...,则使用fillColor指定的颜色填充 fillColor Color 输入框的背景颜色 errorBorder InputBorder errorText不为空,且输入框没有焦点时要显示的边框 focusedBorder...: "hintText", prefixIcon: Icon(Icons.perm_identity), ), ); 小技巧 当输入框的默认线框无法满足时,可以使用Container...这时候可以将装饰器设置为InputDecoration.collapsed(hintText: 'hint')表示禁用装饰线 输入校验 TextInputFormatter inputFormatters

3.8K40

【Flutter实战】文本组件及五大案例

设置文本大小和颜色: Text('老孟',style: TextStyle(color: Colors.red,fontSize: 20),), 上面黑色的字体为没有设置的效果,作为对比。...helperText: '用户名长度为6-10个字母', helperStyle: TextStyle(color: Colors.blue), helperMaxLines: 1 ), ) hintText...是当输入框为空时的提示,不为空时不在显示,用法如下: TextField( decoration: InputDecoration( hintText: '请输入用户名', hintStyle...characters:每个字母都大写 none:都小写 这里仅仅是控制软键盘是大写模式还是小写模式,你也可以切换大小写,系统并不会改变输入框内的内容。...focusNode = FocusNode(); TextField( focusNode: _focusNode, ... ) 动态失去焦点 _focusNode.unfocus(); 过渡颜色的文字

7.2K10

JavaFX 简介

用户输入 这个程序可以用来处理用户登录的情况,代码如下,重要部分都添加了注释。代码的最后一部分使用setOnAction函数为按钮添加了点击事件,当点击按钮的时候会显示文本。...这个程序其实也没什么难点,就是使用了网格布局,然后将每个元素添加到网格中。关于网格布局的属性意义可以参考官方的图。 ?...<Button text="显示密码" onAction="#showPasswordButton"/> <Text fx:id="<em>hintText</em>...PasswordField passwordField; @FXML protected void showPasswordButton(ActionEvent event) { <em>hintText</em>.setText...这里只简单修改了一下按钮的背景色,其实可以<em>更改</em>的样式有很多,包括程序背景等等,有兴趣的同学可以自行尝试。 ? 以上就是这篇文章的内容了。

5.6K70

23个高手都在用的Figma小技巧!(2022新专辑)-Part 02

图像可以像任何其他样式一样保存和使用 003.使用颜色名称而非代码 您知道吗?我们可以在颜色字段中输入颜色名称。...支持所有W3 CSS 颜色模块名称。 使用颜色名称 004.忽略自动布局 自动布局是个好东西,但是有时候我们只是想在自动布局里添加一个元素而已,如果直接添加,那自动布局就会发生变化或者失效。...双击文本框可快速将其更改为自动宽度 006.快速切换设计和原型 使用shift+E您可以在原型和设计模式之间切换……这样可以节省不少时间。...使用 shift+E 切换设计和原型 007.设置特定Frame为缩略图 以前,您必须将设计的首页设置为缩略图。不再!您现在可以简单地选择一个框架并将其制成缩略图。...这也允许更改字体大小并保持统一的行高。 原文:https://uxdesign.cc/advanced-figma-tips-tricks-2022-20cbf9fdda45

2K40

《Flutter》-- 4.Flutter组件基础

Flutter中Widget不仅可以表示UI元素,也可以布局元素、动画、装饰效果。 Widget不是最终显示在设备屏幕上的显示元素,而是一个描述显示元素的配置数据。...7)backgroundColor:导航栏的颜色,默认值为ThemeData.primarycolor(主题颜色)。 8)brightness:导航栏材质的亮度。...const Choice(title: 'Boat', icon: Icons.directions_boat), ]; 示例效果: 4.1.5 Scaffold Scaffold是具有Material布局风格的...focusNode:用于控制TextField组件是否获取输入焦点,它是用户和键盘交互的一种常见方式。 decoration:用于控制TextField组件的外观显示,如提示文本、背景颜色和边框。...onEditingComplete:输入输入完成时触发,不会返回输入的内容。 onSubmitted:输入输入完成时触发,会返回输入的内容。

12.4K30

Flutter | 常用组件

this.color, //按钮背景颜色 this.disabledColor,//按钮禁用时的背景颜色 this.highlightColor, //按钮按下时的背景颜色 this.splashColor...InputDecoration:用于控制 TextField 的外观显示,如提示文本,背景颜色,边框等 keyboardType :用于设置该输入框的键盘输入类型,取值如下: image.png...maxLines :输入最大行数,默认为 1,如果为 null,则为无限制maxLength 和 maxLengthEnforced :前者代表输入文本的最大长度,设置后输入框右下角会显示输入的文本计数...false,则输入框被禁用 cursorWidth ,cursorRadius 和 cursorColor:定义光标的宽度,圆角和颜色 栗子 class InputText extends...,宽度 ), 颜色使用的是主题颜色,//TODO 这里设置的不生效,日后解决 表单 Form 在实际开发中,在请求接口之前会对输入框中的数据进行校验,如果对每个 TextField

11.4K30
领券