Gallery of color pickers
Every picker takes a ColoringMode. Independent shows each channel's full range;
Contextual previews the resulting color at every slider position. A picker over a space
with a hue defaults to Independent; the RGB, Lab, Oklab and CMYK pickers default to
Contextual.
| Space | Independent | Contextual |
|---|---|---|
RGBRgbColorPicker |
![]() |
![]() |
HSLHslColorPicker |
![]() |
![]() |
HSVHsvColorPicker |
![]() |
![]() |
HWBHwbColorPicker |
![]() |
![]() |
LabLabColorPicker |
![]() |
![]() |
LCHLchColorPicker |
![]() |
![]() |
OklabOklabColorPicker |
![]() |
![]() |
OkLChOklchColorPicker |
![]() |
![]() |
OkhslOkhslColorPicker |
![]() |
![]() |
OkhsvOkhsvColorPicker |
![]() |
![]() |
CMYKCmykColorPicker |
![]() |
![]() |
Color swatch, Color planes and Color picker dialog show the other components.
These images are copies of the Compose Preview Screenshot Testing references, rendered from the
library's own components. CI checks the references, not these copies:
./gradlew :screenshot-tests:updateDebugScreenshotTest rewrites the references and copies them to docs/images.





















