If I have an AppBar like this:
How do I add a clickable icon to it like this?
You can add an icon to the AppBar by adding an IconButton widget to the actions list of the AppBar.
The simplest way to create a button with icon and text in Flutter is to use the new Material button called ElevatedButton with an icon constructor. ElevatedButton. icon() gives you the ability to add the icon and label parameter to the button. The ElevatedButton was introduced with the release of Flutter v1.
You can add an icon to the AppBar by adding an IconButton widget to the actions
list of the AppBar.
AppBar( title: Text('My App'), actions: <Widget>[ IconButton( icon: Icon( Icons.settings, color: Colors.white, ), onPressed: () { // do something }, ) ], ),
Use leading
for left sided icon and actions
for right sided.
AppBar( centerTitle: true, title: Text('AppBar'), leading: IconButton( onPressed: () {}, icon: Icon(Icons.home), ), actions: [ IconButton( onPressed: () {}, icon: Icon(Icons.call), ), IconButton( onPressed: () {}, icon: Icon(Icons.more_vert), ), ], )
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With