Flutter 认证按钮

一个 Flutter 小部件库,包含用于认证流行社交网络的按钮:Apple、Google、Facebook、Twitter 和 Microsoft。

Flutter-Auth-Buttons

用法

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

import 'package:flutter_auth_buttons/flutter_auth_buttons.dart';

使用 onPressed 属性来捕获按钮点击事件,并在其中调用您的认证逻辑。要禁用
按钮,请传递 null 或省略该属性。

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

有些按钮有暗黑模式。通过可选参数启用此功能。

GoogleSignInButton(
  onPressed: () {/* ... */}, 
  darkMode: true, // default: false
)

您可以调整按钮的边框半径。

TwitterSignInButton(
  onPressed: () {},
  borderRadius: 10.0,
)

GitHub

https://github.com/dmjones/flutter_auth_buttons