简体   繁体   中英

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:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM