A popup menu button displays a list of menu items when it was clicked.
A popup menu button can be created using PopupMenuButton class. The itemBuilder property is used to...
A ButtonBar allows arrange a buttons in a row. If there is not enough horizontal space then buttons laying out into a column. The alignment property defines how buttons should...
A dropdown button displays a list of items when it was clicked and lets the user select one of them.
A DropdownButton class can be used to create a dropdown...
An outline button is a rectangle shaped button that decorated with rounded corners.
A OutlineButton class is used to create an outline button. By default, background color of a button...
An icon button is a button that contains only an icon without a text label.
A IconButton class is used to create an icon button. We can change a color...
A raised button is a button with elevation that commonly contains a text label in the center. Elevation increases when the button is pressed.
A RaisedButton class is used to...
A flat button is a zero elevation button that commonly contains a text label in the center.
A FlatButton class is used to create a flat button. By default, a...
A floating action button (FAB) is a circular button that contains an icon in the center. FAB is used to perform the primary action on a screen. Recommend to use...
A Stack allows position its children's on top of each other. A child position can be controlled using Positioned class. It has top, right, bottom, and left properties which defines...
A selectable text is a widget that allows to display a text and lets the user select and copy words.
A SelectableText class is used to create a selectable text...