void main(){
//运行程序
runApp(LoginTextFieldApp());
}
// LoginTextFieldApp
class LoginTextFieldApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "登录",
home: Scaffold(
appBar: AppBar(
title: Text("登录"),
),
body: LoginTextFieldRoute(),
),
);
}
}``
// LoginTextFieldRoute
class LoginTextFieldRoute extends StatefulWidget {
@override
_LoginTextFeildRouteState createState() => _LoginTextFeildRouteState();
}
// _LoginTextFeildRouteState
class _LoginTextFeildRouteState extends State<LoginTextFieldRoute> {
@override
Widget build(BuildContext context){
return Column(
children: <Widget>[
TextField(
autofocus: true,
decoration: InputDecoration(
labelText: "用户名",
hintText: "手机号或邮箱",
prefixIcon: Icon(Icons.person)
),
),
TextField(
decoration: InputDecoration(
labelText: "密码",
hintText: "8-16位数字和字母组合的密码",
prefixIcon: Icon(Icons.lock)
),
obscureText: true,
)
],
);
}
}```
`