Android Color Management: What Developers and Designers Need to Know

Nick Butcher
Nov 13, 2017 · 5 min read

Displaying wide color gamut images

<activity
android:name=".WideColorActivity"
android:colorMode="wideColorGamut" />
Activities displaying wide color gamut content need to opt in to wide color mode (top)

Color accurate rendering

<!-— desaturated colors used on non color accurate displays -->
<color name=”palette1">#5bc3cc</color>
<color name=”palette2">#302c54</color>
<color name=”palette3">#c7416b</color>
<color name=”palette4">#e37b5b</color>
<color name=”palette5">#ffd64f</color>
<!-— desired colors as rendered on color accurate displays -->
<color name=”palette1">#36c1cd</color>
<color name=”palette2">#251f55</color>
<color name=”palette3">#c8144e</color>
<color name=”palette4">#e4572e</color>
<color name=”palette5">#ffc914</color>
Provide different colors to be used on color accurate (left) and older devices

Wider support coming

Related reading

Google Design

Stories by Googlers on the practice of design. For editorial content and more visit design.google

Nick Butcher

Written by

Android designer + developer @ Google

Google Design

Stories by Googlers on the practice of design. For editorial content and more visit design.google