A button consists of text and/or an icon that clearly communicates what action will occur when the user touches it.
There are five types of buttons:
- Default button: a typically rectangular button that does not lift.
- Raised button: a typically rectangular button that lifts.
- Floating action button: a circular button that lifts.
- Icon toggle button: a circular button with a transparent background that does not lift.
- Flat button: a button with a transparent background that does not lift.
All types of buttons can emit ink reactions on press.