MapColorScheme

  • MapColorScheme is an annotation used to define the color scheme for a Google Map, supporting dark, light, or system-dependent modes.

  • Developers can set the color scheme using GoogleMap.setMapColorScheme() or GoogleMapOptions.setMapColorScheme().

  • The DARK, FOLLOW_SYSTEM, and LIGHT constants represent the available color scheme options.

  • DARK and LIGHT ignore device settings while FOLLOW_SYSTEM adheres to the device's UI mode.

public abstract @interface MapColorScheme implements Annotation

Represents the integer value mapping for dark mode color scheme.

@see GoogleMap.setMapColorScheme(MapColorScheme)

@see GoogleMapOptions.setMapColorScheme(MapColorScheme).

Constant Summary

int DARK Represents dark mode.
int FOLLOW_SYSTEM Represents light or dark mode by referring to Configuration.UI_MODE_NIGHT_MASK from device settings.
int LIGHT Represents light mode.
int UNKNOWN Represents an unknown map color scheme.

Inherited Method Summary

Constants

public static final int DARK

Represents dark mode. Ignoring device settings.

Constant Value: 1

public static final int FOLLOW_SYSTEM

Represents light or dark mode by referring to Configuration.UI_MODE_NIGHT_MASK from device settings.

Constant Value: 2

public static final int LIGHT

Represents light mode. Ignoring device settings.

Constant Value: 0

public static final int UNKNOWN

Represents an unknown map color scheme. Ignoring device settings.

Constant Value: -1