Add Gradient Background in Flutter AppBar

Dipen Maharjan
2 min readDec 30, 2023

In this article, we shall see how to add a gradient background button to the Scaffold Appbar in our Flutter application.

As you can see, this AppBar contains different gradient styles. So, to start, let’s create an app bar.

Scaffold(
appBar: AppBar(
title: Text("Masterplan"),
)
body: Text("body"),
)

Now, we add flexibleSpace in the appbar. FlexibleSpace has different use cases, like adding dynamic effects, displaying images, or creating background patterns. Here, we are going to use flexibleSpace to add a background gradient.

Scaffold(
appBar: AppBar(
title: Text("Masterplan"),
flexibleSpace: Container(
decoration: BoxDecoration(
gradient: const LinearGradient(
begin: Alignment.topRight, // Start direction
end: Alignment.bottomRight, // End direction
colors: [
Colors.red, // Start Color
Colors.pink,// End Color
], // Customize your colors here
),
),
)
body: Text("body"),
)

So, here we add a Container widget that will contain the gradient. We added a linear gradient that starts from top right to bottom right. We also added 2 colors i.e. red and pink.

Conclusion

In this article, I have explained how to create a gradient app bar. You can change the code as needed. Try adding different custom colors or changing the directions.

I hope this blog post provides you with enough information on gradients in your app bar for your projects.

Thank you for reading this article!

If you love the article, Clap 👏

Also, follow me for more exciting articles related to dart and flutter.

If you find something wrong in the article, let me know! I would love to improve.

Let’s Get Connected

Find me on:

- Instagram
- Twitter
- Youtube
- Github
- Linkedin

Support me: BuyMeACoffee

--

--

Dipen Maharjan

I am a passionate Developer, been working in IT field for more than 4 years. Currently Documenting my journey in Youtube: @ EdwinOslenTV