Selection
Checkboxes, radio buttons, switches, the Expressive slider and chips. Every control is live: toggle, drag, press and hold, or tab through with the keyboard.
Checkbox
Unselected, selected and indeterminate. The check draws in on the default-spatial spring and snaps away 100ms after unchecking. The pressed state layer previews the next state.
Check, then uncheck to see the error.
Switch
Press and hold: the handle snaps to 28dp. Release: size and position spring together on fast-spatial (ζ 0.6, k 800).
Slider
The Expressive slider: a 4dp handle with a 6dp gap on each side splits the track into active and inactive segments. The handle narrows to 2dp while pressed, dragged or focused.
Chips
Assist, filter, input and suggestion chips. Flat chips have a 1dp outline; elevated chips sit on surface-container-low at level 1 (shown here on surface-container-lowest so they stay visible in dark mode).