首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter | 常用组件

InputDecoration:用于控制 TextField 的外观显示,如提示文本,背景颜色,边框等 keyboardType :用于设置该输入框的键盘输入类型,取值如下: image.png...:这两者都是在输入完成时触发,例如点击键盘的完成,或者搜索等。...不同的是后者的回调是 ValueChanged ,前者不接受参数 inputFormatters:用于指定输入格式,当输入内容改变时,会根据指定格式来校验 enable:若为...false,则输入框被禁用 cursorWidth ,cursorRadius 和 cursorColor:定义光标的宽度,圆角和颜色 栗子 class InputText extends...}) 复制代码 为了方便使用,Flutter 提供了一个 TextFormField 组件,他继承自 FormField 类,也是一个包装类,所以除了 FormField 之后,它还包括 TextField

11.3K30

Flutter》-- 4.Flutter组件基础

focusNode:用于控制TextField组件是否获取输入焦点,它是用户和键盘交互的一种常见方式。 decoration:用于控制TextField组件的外观显示,如提示文本、背景颜色和边框。...textAlign:输入框内文本在水平方向的对齐方式。 textDirection:输入框内文本的方向。 keyboardType:用于设置该输入框默认的键盘输入类型。...maxLines:输入框文本的最大行数,默认为1. maxLength:输入框中允许的最大字符数。 onChange:输入框内容改变时的回调函数。...inputFormatters:指定输入格式,当用户输入的内容发生改变时,会根据指定的格式来进行校验。 enabled:是否禁用输入框。...keyboardAppearance:设置键盘的亮度模式,只能在iOS上使用。 onTap:TextField组件的点击事件。

12.4K30

Flutter 入门指北之输入处理(登录界面实战)

, // 输入文本类型,例如 数字,email 等等 this.textInputAction, // 键盘确认按钮的事件类型 this.textCapitalization = TextCapitalization.none...,但是还有个更加方便的方法,可以直接使用部件 TextFormField 来实现,不过需要我们在外层加一个 Form 部件,接下来,就要准备通过 TextFormField 来撸一个登录界面,但是这之前...导入第三方插件 其实 Flutter 中缺少很多功能,需要通过导入第三方插件来实现功能,插件就是 Flutter 和原生交互的桥梁,也就是说,要写 Flutter 的插件,需要写 Android 和 iOS...AssetImage('images/login_bg.png'), fit: BoxFit.cover)), // 先忽略...下面会讲,主要是解决软键盘弹出的时候...,和 TextFormField 的 validator的条件不符合,则会显示错误文字的提示 ?

1.9K50

Flutter TextField详解

文章目录 基本属性 TextField InputDecoration 样式 基础样式 隐藏文本 键盘类型 键盘按钮 大小写 光标 最多行数 计数器 图标 提示文字 去除下划线 边框 获取输入内容 关闭软键盘...校验 异常 总结 github:[https://github.com/yechaoa/wanandroid_flutter](https://github.com/yechaoa/wanandroid_flutter...基本属性 TextField是一个material design风格的输入框,本身有多种属性,除此之外装饰器InputDecoration也有多种属性,都比较简单,所以不必担心,且听我娓娓道来。...键盘类型 键盘类型 即 可输入的类型,比如number就只能输入数字 TextField( keyboardType: TextInputType.number...异常 软键盘弹出之后遮盖 软键盘弹出之后高度溢出 解决办法:用滑动组件包裹起来(ListView等),这样软键盘弹出的时候,输入框也会自动向上滑。

4K40

Flutter 全栈式——基础控件

TextInputType 设置输入类型,不同的输入类型键盘会不一样 textInputAction TextInputAction 用于设置键盘动作(一般位于右下角,默认是完成) textCapitalization...TextCapitalization 配置平台键盘如何选择大写或小写键盘。...使用,达到最大长度时是否阻止输入 onChanged ValueChanged 输入文本发生变化时回调 onEditingComplete VoidCallback 点击键盘完成按钮时触发的回调...Brightness 键盘的外观,仅在iOS设备上支持 onTap GestureTapCallback 点击输入框时的回调 enabled bool 输入框是否可用 readOnly bool 是否只读...属性需要我们提供一个TextInputFormatter 类型的列表,该类有三个子类提供我们使用 WhitelistingTextInputFormatter 白名单校验,只允许输入符合规则的字符 BlacklistingTextInputFormatter

3.7K40

BOSS设置(3)

BIOS Cacheable (系统缓存BIOS的容量) Vido BIOS Cacheable (显卡BIOS的缓存容量) CPU Lateny Time (CPU延时时间设定) 此项此项控制了CPU在接受了命令后是否延时执行...On-Chip Vido Windows Size ( 显存容量)     显卡缓存增大可改善画面质量,同时以减少可用物理内存为化价。     ...IDE Primary Master PIO(IDE 第一主PIO模式设置)    四个IDE PIO(可编程输入/ 输出)项允许您为板载IDE支持地每一个IDE设备设定PIO模式(0-4)。...选择Auto允许AWARD自动决定恰当的基本I/O端口地址。设定值有:Auto(自动),3F8/IRQ4,2F8/IRQ3,3E8/COM4,2E8/COM3,Disabled(禁用)。...选择Auto,允许BIOS自动决定恰当的基本I/O端口地址。设定值有:Auto(自动),378/IRQ7,278/IRQ5,3BC/IRQ7,Disabled(禁用)。

1K10

Flutter 2.8 release 发布,快来看看新特性吧

Flutter Web 使用 HtmlElementView Widget 实现了这一点,它允许开发者在 Flutter Web 应用程序中托管 HTML 元素。...在之前的版本中, webview_flutter 的 hybrid composition 模式已经可用,并不是默认设置。...一个为稳定版本准备的例子:完全重构 Flutter 处理键盘事件以允许同步响应,这使 Widget 能够处理按键并取消其在 tree 的其余部分中传播。...最初是在 Flutter 2.5 和 Flutter 2.8 中添加了对问题的回归和修复,这是重新设计处理特定于设备的键盘输入的方式,重构 Flutter 处理文本编辑方式来达到补充的目的,所有这些都是键盘输入密集型桌面应用程序所必需...因此我们决定正式退役的进程dev渠道,因为很少有开发人员使用 dev 频道, Flutter 工程师需要花费大量时间和精力来维护它。

4.2K20

Flutter 3.3发布,带来新的预览版渲染引擎

iPad 应用程序可以使用苹果手写笔进行手写输入。 在这个版本中,一些 Material 3 组件得到了改进——IconButton, Chips 和 AppBar。...现在在 iOS 上禁用了指针压缩,将更多的内存用于 Flutter 应用程序的非 Dart 部分。...这一次,Flutter 团队表示,“每天都有超过 1000 款使用 Flutter 开发的新的移动应用发布到苹果和谷歌应用商店”。这两个数字都缺乏背景支持,比如竞争平台之间的表现如何。...这一特性与 Swift 相同,与 Kotlin 不同,Kotlin 不能保证库的空安全。...今日好文推荐 历时三年替换掉二十年老系统,这个团队选择“一次性到位”  | 卓越技术团队访谈录 对峙数年后,微软对 Java 的态度 180°大反转 奇葩事儿:删除用户云数据还无法恢复,只赔 3 万;微信键盘来了

1.3K30

Flutter』警告修复 & 常用组件 TextField

Flutter』常用组件 TextField1.前言经过上一篇文章的介绍,给大家讲述了 Flutter 中的有无状态组件,以及有状态组件的使用方法,本文将继续围绕着 Flutter 中常用的组件来讲述一下...本次要讲述的组件有:TextField2.TextField2.1.介绍Flutter 的 TextField 组件是一个用于文本输入的基础组件,它提供了用户输入文本的界面。...TextField 允许用户输入文本,并且可以通过各种属性来定制其外观和行为。2.2.常用属性controller:类型为 TextEditingController,用于控制文本的内容。...keyboardType:用于指定键盘类型,例如数字键盘、邮箱键盘等。obscureText:一个布尔值,用于控制是否隐藏输入内容,常用于密码输入。onChanged:当文本发生变化时触发的回调函数。...onSubmitted:用户在键盘上按下完成按钮时触发的回调函数。enabled:一个布尔值,用于控制 TextField 是否启用。

26611
领券