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

Flutter组件学习(三)—— 输入框TextFiled

序言 Google 前两天发布了 Flutter 1.0 正式版本,正式版发布之后,LZ身边越来越多的人都开始入坑了,不得不说 Flutter 框架的魅力还是很吸引人的哈,所以我们更要抓紧学习了;之前我写了两篇文章来介绍...Flutter中的Text组件 和 Flutter中的Image组件,今天我们继续学习输入框 TextFiled 组件,话不多说,先上图: image TextFiled组件的API 先来看一下TextFiled...1TextEditingController _textEditingController = new TextEditingController(); 2 3new TextField( 4...controller: _textEditingController, 5), 6new RaisedButton( 7 onPressed: () { 8 print(_textEditingController.text...: TextInputType.number, 3) 5、obscureText 这个属性用来控制显示隐藏用户输入的内容(密文/明文显示)。

2.4K50

Flutter lesson 8:输入框,时间日期选择

选择时间日期还是挺简单的,不过需要注意的是 flutter: 选择的日期是:2019-07-30 00:00:00.000 flutter: 选择的时间是:TimeOfDay(21:34) 两个方法选择时间...const TextField({ Key key, this.controller, //编辑框的控制器,跟文本框的交互一般都通过该属性完成,如果创建的话默认会自动创建 this.focusNode...this.expands = false, this.maxLength, //能输入的最大字符个数 this.maxLengthEnforced = true, //配合maxLength一起使用...; @override Widget build(BuildContext context) { TextEditingController controller = TextEditingController...最近工作有点忙,加上要准备自考了,没有太多时间来写博客写文章,或者说很多东西可能没有涉及到,讲的不是很清楚,欢迎在下方留言,有时间我们一起探讨。

4.6K20

Flutter 数据持久化存储之Hive库

Flutter 数据持久化存储之Hive库 前言 正文 一、配置项目 二、UI ① 增加UI ② 显示和删除UI 三、使用Hive ① 初始化Hive ② TypeAdapter自定义对象 ③ 注册TypeAdapter...SQLite数据库: 可以使用sqflite插件在Flutter应用中使用SQLite数据库。SQLite是一种轻量级的关系型数据库,适合于需要存储结构化数据,并进行高效查询的场景。...NoSQL数据库: 一些Flutter插件(如moor)也提供了对NoSQL数据库的支持,比如使用对象数据库(如Hive)来存储数据。...height: 44, child: TextField( textInputAction: TextInputAction.none, keyboardType...① 初始化Hive   在Flutter使用Hive,我们需要在main()函数中进行初始化,注意导包语句: import 'package:hive_flutter/hive_flutter.dart

9300

Flutter | 常用组件

使用字体需要两个步骤,首先是在 pubspec.yaml文件中声明,然后通过 textStyle 属性使用字体 flutter: fonts: - family: Raleway...3,可以应用文本样式,可以像文本一样改变字体图标颜色,大小对齐等 4,可以通过 TextSpan 和文本混用 使用 Material Design 字体图标 Flutter 默认包含了一套 Material...,但这种需要提供每个图标的码点,这点对开发者并不友好,所以 Flutter 封装了 IconData 和 Icon 来专门显示字体图标,上面栗子可使用如下方式实现 Row( mainAxisAlignment...,//TODO 这里设置的生效,日后解决 表单 Form 在实际开发中,在请求接口之前会对输入框中的数据进行校验,如果对每个 TextField 都进行校验会非常麻烦,为此,Flutter 提供了一个...}) 复制代码 为了方便使用Flutter 提供了一个 TextFormField 组件,他继承自 FormField 类,也是一个包装类,所以除了 FormField 之后,它还包括 TextField

11.4K30

setState

一个产品有四层境界 1.造都造不出来 2.它又不是不能用 <---- 3.用的时候大家都不说话 4.如丝般顺滑,易拓展,易修改,易复用 ---- 0.2:要说的话 注意:本篇是对状态最基本的使用...var textField = TextField( controller: new TextEditingController(text: this.text), keyboardType:...然而你还不得不一直面对她,问了你一句为什么这么傻,你含着泪说:"又不是..." ---- 结语 本文到此接近尾声了,如果想快速尝鲜Flutter,《Flutter七日》会是你的必备佳品;如果想细细探究它...,那就跟随我的脚步,完成一次Flutter之旅。...另外本人有一个Flutter微信交流群,欢迎小伙伴加入,共同探讨Flutter的问题,本人微信号:zdl1994328,期待与你的交流与切磋。

93630

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

Use 'const' with the constructor to improve performance.这个警告的意思是:使用const关键字来修饰构造函数可以提高性能,因为是不会发生变化的。...『Flutter』常用组件 TextField1.前言经过上一篇文章的介绍,给大家讲述了 Flutter 中的有无状态组件,以及有状态组件的使用方法,本文将继续围绕着 Flutter 中常用的组件来讲述一下...,因为这些组件在开发中使用的频率非常高,所以大家一定要掌握好。...2.2.常用属性controller:类型为 TextEditingController,用于控制文本的内容。...keyboardType:用于指定键盘类型,例如数字键盘、邮箱键盘等。obscureText:一个布尔值,用于控制是否隐藏输入内容,常用于密码输入。onChanged:当文本发生变化时触发的回调函数。

28411
领券