SurfaceColors

public final enum SurfaceColors
extends Enum<SurfaceColors>

java.lang.Object
   ↳ java.lang.Enum<com.google.android.material.elevation.SurfaceColors>
     ↳ com.google.android.material.elevation.SurfaceColors


Provides a convenient way to get color values of tonal variations of R.attr.colorSurface.

Summary

Enum values

SurfaceColors  SURFACE_0

 

SurfaceColors  SURFACE_1

 

SurfaceColors  SURFACE_2

 

SurfaceColors  SURFACE_3

 

SurfaceColors  SURFACE_4

 

SurfaceColors  SURFACE_5

 

Public methods

int getColor(Context context)

Returns the tonal surface color value in RGB.

static int getColorForElevation(Context context, float elevation)

Returns the corresponding surface color in RGB with the given elevation.

static SurfaceColors valueOf(String name)
static final SurfaceColors[] values()

Inherited methods

final Object clone()
final int compareTo(E arg0)
int compareTo(Object arg0)
final boolean equals(Object arg0)
final void finalize()
final Class<E> getDeclaringClass()
final int hashCode()
final String name()
final int ordinal()
String toString()
static <T extends Enum<T>> T valueOf(Class<T> arg0, String arg1)
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()
abstract int compareTo(E arg0)

Enum values

SURFACE_0

public static final SurfaceColors SURFACE_0

SURFACE_1

public static final SurfaceColors SURFACE_1

SURFACE_2

public static final SurfaceColors SURFACE_2

SURFACE_3

public static final SurfaceColors SURFACE_3

SURFACE_4

public static final SurfaceColors SURFACE_4

SURFACE_5

public static final SurfaceColors SURFACE_5

Public methods

getColor

public int getColor (Context context)

Returns the tonal surface color value in RGB.

Parameters
context Context

Returns
int

getColorForElevation

public static int getColorForElevation (Context context, 
                float elevation)

Returns the corresponding surface color in RGB with the given elevation.

Parameters
context Context

elevation float

Returns
int

valueOf

public static SurfaceColors valueOf (String name)

Parameters
name String

Returns
SurfaceColors

values

public static final SurfaceColors[] values ()

Returns
SurfaceColors[]