DialogProviderPlus.login constructor

DialogProviderPlus.login(
  1. BuildContext context, {
  2. DecorationImage? backgroundImage,
})

固定格式用户名密码弹出框

Implementation

factory DialogProviderPlus.login(
  BuildContext context, {
  DecorationImage? backgroundImage,
}) {
  return DialogProviderPlus(context,
      title: "Login", okButton: "Login", cancelButton: "Cancel")
    ..addTextFormField(
      inputDecoration: InputDecoration(
        label: const Text("Username"),
        hintText: "Please input a username.",
        border: _outlineInputBorder,
      ),
      inputType: TextInputType.name,
    )
    ..addTextFormField(
      inputDecoration: InputDecoration(
        label: const Text("Password"),
        hintText: "Please input a password.",
        border: _outlineInputBorder,
      ),
      inputType: TextInputType.visiblePassword,
      obscureText: true,
    )
    ..setBackgroundImage(backgroundImage);
}