/easy_gradient_text

Flutter Widget to apply text gradients easily

Primary LanguageDartMIT LicenseMIT

easy_gradient_text

A Flutter Widget to draw gradients into text.

Demo

Alt Text

Install

Add the plugin

dependencies:
  ...
  easy_gradient_text: ^1.0.0

Usage

import 'package:easy_gradient_text/easy_gradient_text.dart';

Use it:

GradientText(
    text: 'My gradient text',
    colors: <Color>[
        Colors.deepOrange,
        Colors.yellow
    ],
    style: TextStyle(fontSize: 30.0),
);

Parameters

Parameter Required Description
text true Text to show.
colors true List of colors to apply.
style false Text style.
overflow false How visual overflow should be handled.
textAlign false How the text should be aligned horizontally.
tileMode false Defines what happens at the edge of the gradient.
customGradient false Use a custom gradient. This will override the type following parameters: type, colors, transform and tileMode.
gradientDirection false Set gradient direction. Possible values: rtl (Right to left), ltr (Left to right), ttb (Top to bottom), btt (Bottom to top)
transform false Used for transforming gradient shaders without applying the same transform to the entire canvas.
type false Set gradient type. Possible values: linear and radial