actions property Null safety

List<Widget>? actions
final

A list of Widgets to display in a row after the title widget.

Typically these widgets are IconButtons representing common operations. For less common operations, consider using a PopupMenuButton as the last action.

The actions become the trailing component of the NavigationToolbar built by this widget. The height of each action is constrained to be no bigger than the toolbarHeight.

Scaffold(
  body: CustomScrollView(
    primary: true,
    slivers: <Widget>[
      SliverAppBar(
        title: Text('Hello World'),
        actions: <Widget>[
          IconButton(
            icon: Icon(Icons.shopping_cart),
            tooltip: 'Open shopping cart',
            onPressed: () {
              // handle the press
            },
          ),
        ],
      ),
      // ...rest of body...
    ],
  ),
)

Implementation

final List<Widget>? actions;