OudsThemeContract

An interface to create an OUDS supported theme.

Any values that are not set will inherit the Orange theme.

Properties

Link copied to clipboard

Border semantic tokens values used in the theme

Link copied to clipboard

Color semantic tokens values used in the theme

Link copied to clipboard

Customization of the OUDS components if needed

Link copied to clipboard

Elevation semantic tokens values used in the theme

Link copied to clipboard

Font family used in the theme You can provide your own theme font family FontFamily(Font(R.font.my_theme_font))

Link copied to clipboard

Font semantic tokens values used in the theme

Link copied to clipboard

Grid semantic tokens values used in the theme

Link copied to clipboard
abstract val name: String

Theme display name

Link copied to clipboard

Opacity semantic tokens values used in the theme

Link copied to clipboard

Size semantic tokens values used in the theme

Link copied to clipboard

Space semantic tokens values used in the theme

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)