- 创建登录界面的TextForm
/
Widget buildSignInTextForm() {
return new Container(
decoration:
new BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(8))
, color: Colors.white
),
width: 300,
height: 190,
/* - Flutter提供了一个Form widget,它可以对输入框进行分组,
- 然后进行一些统一操作,如输入内容校验、输入框重置以及输入内容保存。
*/
child: new Form(
key: _SignInFormKey,
//开启自动检验输入内容,最好还是自己手动检验,不然每次修改子孩子的TextFormField的时候,其他TextFormField也会被检验,感觉不是很好
// autovalidate: true,
child: new Column(
mainAxisSize: MainAxisSize.min,
children: [
Flexible(
child: Padding(
padding: const EdgeInsets.only(
left: 25, right: 25, top: 20, bottom: 20),
child: new TextFormField(
//关联焦点
focusNode: emailFocusNode,
onEditingComplete: () {
if (foc
《Android学习笔记总结+最新移动架构视频+大厂安卓