Flutter Sliver AppBar leading color


This is a Sliver AppBar.


How can I change the color of the back arrow ?

BUT I don’t want to set leading: Icon(Icons.arrow_back, color: Colors.red) since (I believe) that the Sliver AppBar has the nice property of adapting the lead icon depending on context.


wrap the SliverAppBar widget with Theme widget, and change primaryIconTheme color in ThemeData. Here’s the code:

            data: ThemeData(
                primaryIconTheme: IconThemeData(color: Colors.red)),
            child: SliverAppBar(),

Answered By – Mohammad K. Albattikhi

Answer Checked By – Senaida (FlutterFixes Volunteer)

Leave a Reply

Your email address will not be published. Required fields are marked *