OutlinedButton

A Material Design outlined button, essentially a TextButton with an outlined border.

PopupMenuButton

Displays a menu when pressed and calls onSelected when the menu is dismissed because an item was selected.

TextButton

A Material Design text button. A simple flat button without a border outline.

Input and selections

Checkbox

Checkboxes allow the user to select multiple options from a set. The Checkbox widget implements this component.

Date & Time Pickers

Date pickers use a dialog window to select a single date on mobile. Time pickers use a dialog to select a single time (in the...

Radio

Radio buttons allow the user to select one option from a set. Use radio buttons for exclusive selection if you think that the user needs...

Slider

Sliders let users select from a range of values by moving the slider thumb.

Switch