Lines Matching refs:colorMode
383 private boolean isColorModeAvailable(@ColorMode int colorMode) {
388 if (mode == colorMode) {
408 int colorMode = System.getIntForUser(mContext.getContentResolver(),
410 if (colorMode == -1) {
413 colorMode = getCurrentColorModeFromSystemProperties();
418 if (!isColorModeAvailable(colorMode)) {
419 if (colorMode == COLOR_MODE_BOOSTED && isColorModeAvailable(COLOR_MODE_NATURAL)) {
420 colorMode = COLOR_MODE_NATURAL;
421 } else if (colorMode == COLOR_MODE_SATURATED
423 colorMode = COLOR_MODE_AUTOMATIC;
424 } else if (colorMode == COLOR_MODE_AUTOMATIC
426 colorMode = COLOR_MODE_SATURATED;
428 colorMode = -1;
432 return colorMode;
438 * @param colorMode the color mode
440 public void setColorMode(@ColorMode int colorMode) {
441 if (!isColorModeAvailable(colorMode)) {
442 throw new IllegalArgumentException("Invalid colorMode: " + colorMode);
444 System.putIntForUser(mContext.getContentResolver(), System.DISPLAY_COLOR_MODE, colorMode,