custom_signin_buttons 1.0.2 copy "custom_signin_buttons: ^1.0.2" to clipboard
custom_signin_buttons: ^1.0.2 copied to clipboard

A package designed to create sign in buttons in an easier and more customizable way.

example/lib/main.dart

// ignore_for_file: use_key_in_widget_ructors, prefer__ructors, avoid_unnecessary_containers,prefer__literals_to_create_immutables,prefer_final_fields,, use_key_in_widget_constructors
import 'package:flutter/material.dart';
import 'package:custom_signin_buttons/custom_signin_buttons.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        debugShowCheckedModeBanner: false,
        title: 'Material App',
        home: ButtonPage());
  }
}

class ButtonPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final size = MediaQuery.of(context).size;
    return Scaffold(
      body: Container(
        margin: EdgeInsets.symmetric(horizontal: 30),
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              SignInButton(
                button: Button.AppleDark,
                borderRadius: 15,
                //// buttonColor: Colors.green,
                //// iconColor: Colors.green,
                height: 40,
                iconSize: 30,
                mini: false,
                onPressed: () {},
                splashColor: Colors.pink,
                small: false,
                // textColor: Colors.blue,
                showText: true,
                textSize: 15,
                width: 300,
              ),
              SignInButton(
                button: Button.AppleDark,
                small: true,
                iconSize: 50,
              ),
              // SignInButton(
              //   button: Button.AppleDark,
              //   small: true,
              // ),
              SizedBox(height: 10),
              SignInButton(
                button: Button.TikTok,
                small: true,
              ),
              SizedBox(height: 10),
              SignInButton(button: Button.Email),
              SizedBox(height: 10),
              CustomSignInButton(
                height: 80,
                width: 80,
                // text: ' ',
                iconLeftPadding: 2,
                iconTopPadding: 2,
                iconSize: 62,
                customIcon: FontAwesomeIcons.facebookF,
                iconColor: Colors.white,
                buttonColor: Colors.blue.shade700,
              )
            ],
          ),
        ),
      ),
    );
  }
}
10
likes
140
pub points
81%
popularity

Publisher

unverified uploader

A package designed to create sign in buttons in an easier and more customizable way.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, font_awesome_flutter

More

Packages that depend on custom_signin_buttons