Button
The labelled button: filled, tonal, elevated, outlined or text, with an optional icon.
IconButton
A square button holding one icon, with four looks and a selected state.
FloatingActionButton
The screen's main action, floating above it: small, regular, large or extended.
SegmentedButton
One outlined control with a few segments, exactly one of them chosen.
ToggleButtons
A bank of buttons sharing their edges, each switched on or off on its own.
PopupMenuButton & MenuItem
A list of actions floating over a button: icons, ticks, shortcuts and rules.
MenuAnchor
A floating panel with any content, anchored to a widget.
MenuBar & SubmenuButton
A desktop window's menus along the top, with submenus inside them.
DropdownButton
A button showing the current choice, whose options float below it.
DropdownMenu
A dropdown that looks like a text field and filters its choices as you type.
BackButton, CloseButton & DrawerButton
Icon buttons whose meaning is fixed: back, close, and the two drawers.