Fork from flutter_signin_button.
一个用于 iOS 和 Android 的 Flutter 插件,用于生成不同社交媒体帐户的登录按钮。
欢迎反馈和 Pull Requests!
安装
添加到 pubspec.yaml。
dependencies:
...
sign_in_button: ^3.0.0
用法示例
import sign_in_button.dart
import 'package:sign_in_button/sign_in_button.dart';
用于内置按钮。
SignInButton(
Buttons.google,
onPressed: () {},
)
// with custom text
SignInButton(
Buttons.google,
text: "Sign up with Google",
onPressed: () {},
)
用于迷你按钮。
SignInButton(
Buttons.facebook,
mini: true,
onPressed: () {},
)
用于自建按钮。
SignInButtonBuilder(
text: 'Sign in with Email',
icon: Icons.email,
onPressed: () {},
backgroundColor: Colors.blueGrey.shade700,
)
内置按钮包含
enum Buttons {
email,
google,
googleDark,
facebook,
facebookNew,
gitHub,
apple,
appleDark,
linkedIn,
pinterest,
tumblr,
twitter,
reddit,
quora,
yahoo,
hotmail,
xbox,
microsoft,
}
有关更多信息,请参阅示例文件夹和源代码。
