gradient_widgets_plus 1.0.0 copy "gradient_widgets_plus: ^1.0.0" to clipboard
gradient_widgets_plus: ^1.0.0 copied to clipboard

A minimal set of Flutter widgets encased with beautiful gradients.

Pub

Gradient Widgets

Gradient Widgets #

As of ^1.0.0, shadowColor is available for gradient buttons and cards

A minimal set of Flutter widgets encased with beautiful gradients.

You can use them when your UI needs user attention/focus, , e.g., login or send actions, or important shopping item title (see Gradient Screens to get the idea 😉)

☑️ GradientText

☑️ GradientCard

☑️ GradientButton

☑️ CircularGradientButton + Shadow Color

☑️ GradientProgressIndicator

☑️ CircularGradientProgressIndicator

◻️ GradientAppBar

Installation #

In your pubspec.yaml root add:

dependencies:
  gradient_widgets_plus: ^1.0.0
copied to clipboard

then,

import 'package:gradient_widgets_plus/gradient_widgets_plus.dart';
copied to clipboard

Usage #

Card + Gradient #

GradientCard(
    gradient: Gradients.tameer,
    shadowColor: Gradients.tameer.colors.last.withOpacity(0.25),
    elevation: 8,
);
copied to clipboard

most parameters are the same as the Card.

Progress Indicator + Gradient #

Gradient Widgets

must be gradient.colors.length = 2

indeterminate

GradientProgressIndicator(gradient: Gradients.rainbowBlue,);
copied to clipboard

determinate

GradientProgressIndicator(
  gradient: Gradients.rainbowBlue,
  value: 0.65,
);
copied to clipboard

Circular Progress Indicator + Gradient #

Circular Gradient Progress Widgets

must be gradient.colors.length = 2

indeterminate

GradientCircularProgressIndicator(
  gradient: Gradients.aliHussien,
);
copied to clipboard

determinate

GradientCircularProgressIndicator(
  gradient: Gradients.aliHussien,
  radius: 100,
);
copied to clipboard

Normal Button + Gradient #

GradientButton(
  child: Text('Gradient'),
  callback: () {},
  gradient: Gradients.backToFuture,
  shadowColor: Gradients.backToFuture.colors.last.withOpacity(0.25),
),

copied to clipboard

most parameters are the same as any *Button.

Circular Button + Gradient #

CircularGradientButton(
  child: Icon(Icons.gradient),
  callback: (){},
  gradient: Gradients.rainbowBlue,
  shadowColor: Gradients.rainbowBlue.colors.last.withOpacity(0.5),
),

copied to clipboard

most parameters are the same as FloatingActionButton.

Text + Gradient #

GradientText(
  'Hello',
  shaderRect: Rect.fromLTWH(0.0, 0.0, 50.0, 50.0),
  gradient: Gradients.hotLinear,
  style: TextStyle(fontSize: 40.0,),
),
copied to clipboard

all parameters are the same as the Text.


Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation.

4
likes
130
points
441
downloads

Publisher

verified publishersolusibejo.com

Weekly Downloads

2024.08.26 - 2025.03.10

A minimal set of Flutter widgets encased with beautiful gradients.

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

cupertino_icons, flutter

More

Packages that depend on gradient_widgets_plus