Flutter 认证按钮

包含用于向流行社交网络进行身份验证的按钮的 Flutter 小部件库。

这些按钮不包含认证逻辑。它们设计用于与认证包(如 firebase_auth)一起使用。使用 onPressed 属性捕获按钮点击事件,并在其中调用您的认证逻辑。

GoogleSignInButton(onPressed: () {
  // call authentication logic
});

支持的按钮

支持的按钮的截图如下所示。

Google

Google 在其
品牌页面.

上建议了两种默认按钮样式。

Google light button screenshot

深色按钮

Google dark button screenshot

Facebook

Facebook 对其按钮的设计指南较少(参见
此处)。此按钮设计旨在
匹配其文档中的示例。

Facebook button screenshot

Twitter

与 Facebook 一样,Twitter 也没有规定精确的按钮(参见
此处).
此按钮的设计旨在匹配其示例图片中的颜色和样式。

Twitter button screenshot

用法

flutter_auth_buttons 添加到您的 pubspec.yaml,然后导入 Dart 文件。

import 'package:flutter_auth_buttons/flutter_auth_buttons.dart';

有关 API 详细信息,请参阅文档。

GitHub

https://github.com/dmjones/flutter_auth_buttons