0

谁能告诉我如何在flutter中实现像netflix这样的密码管理器,就像用户点击电子邮件文本字段然后像netflix一样显示存储的电子邮件和密码。谢谢你。

4

1 回答 1

0

我缺少的是这个迁移 https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects。值得注意的是,您的 MainActivity 需要扩展 io.flutter.embedding.android.FlutterActivity 而不是 io.flutter.app.FlutterActivity。

此外,您需要在系统设置中配置自动填充服务。

工作示例代码:

 @override
  Widget build(BuildContext context) => Scaffold(
    appBar: AppBar(
      title: Text("Login"),
    ),
    body: AutofillGroup(
        child: Column(
      children: [
        TextField(
          autofillHints: [AutofillHints.email],
          keyboardType: TextInputType.emailAddress,
        ),
        TextField(
          autofillHints: [AutofillHints.password],
          keyboardType: TextInputType.text,
        ),
      ],
    )));

如需更多信息,请查看此视频参考:

https://www.youtube.com/watch?v=v8T4fnrQCf0

于 2022-01-18T03:36:07.803 回答