Flutter Sliver AppBar leading color

966 views Asked by At

This is a Sliver AppBar.

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.

1

There are 1 answers

1
Mohammad K. Albattikhi On BEST ANSWER

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

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