Flutter 登录按钮

一个用于 iOS 和 Android 的 Flutter 插件,用于为不同的社交媒体帐户生成登录按钮。

安装

添加到 pubspec.yaml。

dependencies:
  ...
  flutter_signin_button: ^0.2.1

用法示例

import flutter_signin_button.dart

import 'package:flutter_signin_button/flutter_signin_button.dart';

用于内置按钮。

SignInButton(
  Buttons.Google,
  onPressed: () {},
)

用于迷你按钮。

SignInButton(
  Buttons.Facebook,
  mini: true,
  onPressed: () {},
)

用于自建按钮。

SignInButtonBuilder(
  title: 'Email',
  icon: Icons.email,
  onPressed: () {},
  backgroundColor: Colors.blueGrey[700],
)

内置按钮包含

enum Buttons {
  Email,
  Google,
  Facebook,
  GitHub,
  LinkedIn,
  Pinterest,
  Tumblr,
}

GitHub

https://github.com/ZaynJarvis/Flutter-Sign-in-Button