GlimmerTheme
public final class GlimmerTheme
Glimmer contains different theme subsystems to allow visual customization across an application.
Components use properties provided here when retrieving default values.
Summary
Nested types |
|---|
public static class GlimmerTheme.Companion |
Public constructors |
|---|
GlimmerTheme(@NonNull Colors colors, @NonNull Typography typography) |
Public methods |
|
|---|---|
final @NonNull Colors |
|
final @NonNull DepthLevels |
|
final @NonNull IconSizes |
|
final @NonNull Shapes |
|
final @NonNull Typography |
|
Public constructors
GlimmerTheme
Added in 1.0.0-alpha01
public GlimmerTheme(@NonNull Colors colors, @NonNull Typography typography)
Public methods
getColors
Added in 1.0.0-alpha01
public final @NonNull Colors getColors()
Colors used by Glimmer components
getDepthLevels
Added in 1.0.0-alpha01
public final @NonNull DepthLevels getDepthLevels()
DepthLevels used by Glimmer components
getIconSizes
Added in 1.0.0-alpha01
public final @NonNull IconSizes getIconSizes()
IconSizes used by icons
getShapes
Added in 1.0.0-alpha01
public final @NonNull Shapes getShapes()
Shapes used by Glimmer components
getTypography
Added in 1.0.0-alpha01
public final @NonNull Typography getTypography()
Typography used by Glimmer components