Stylish Text with ShaderMask and LinearGradient

Did you know?

You can create a stylish Text by combining a ShaderMask with a LinearGradient! 🌈

Here's how to do it. 👇

Stylish Text with ShaderMask and LinearGradient

Example Code

ShaderMask( shaderCallback: (bounds) => const LinearGradient( begin: Alignment.topLeft, end: Alignment(0.8, 1), colors: <Color>[ Color(0xff1f005c), Color(0xff5b0060), Color(0xff870160), Color(0xffac255e), Color(0xffca485c), Color(0xffe16b5c), Color(0xfff39060), Color(0xffffb56b), ], ).createShader(bounds), child: const Text( 'Code with Andrea', style: TextStyle( color: Colors.white, fontSize: 96, fontWeight: FontWeight.bold, ), ), )

You can use this tool to generate the gradient colors:

For more info:

Happy coding!

Want More?

Invest in yourself with my high-quality Flutter courses.

Flutter Foundations Course

Flutter Foundations Course

Learn about State Management, App Architecture, Navigation, Testing, and much more by building a Flutter eCommerce app on iOS, Android, and web.

Flutter & Firebase Masterclass

Flutter & Firebase Masterclass

Learn about Firebase Auth, Cloud Firestore, Cloud Functions, Stripe payments, and much more by building a full-stack eCommerce app with Flutter & Firebase.

The Complete Dart Developer Guide

The Complete Dart Developer Guide

Learn Dart Programming in depth. Includes: basic to advanced topics, exercises, and projects. Last updated to Dart 2.15.

Flutter Animations Masterclass

Flutter Animations Masterclass

Master Flutter animations and build a completely custom habit tracking application.