ProgrammaticTheme

data class ProgrammaticTheme(val sdkThemeColours: ProgrammaticTheme.SdkThemeColours, val captureStandaloneThemeColours: ProgrammaticTheme.CaptureStandaloneThemeColours)

Model defining every colour set in a full Sensibill SDK theme.

If only some colours for each colour set need to be overridden, the createSdkTheme and createCaptureStandaloneTheme helper methods can be used.

See also

Constructors

Link copied to clipboard
constructor(sdkThemeColours: ProgrammaticTheme.SdkThemeColours, captureStandaloneThemeColours: ProgrammaticTheme.CaptureStandaloneThemeColours)

Types

Link copied to clipboard
data class CaptureStandaloneThemeColours(@ColorInt val colourCaptureBackground: Int, @ColorInt val colourOnCaptureBackground: Int, @ColorInt val colourOnCaptureBackgroundDisabled: Int)

Model defining all standard colours of the Sensibill Standalone Capture module.

Link copied to clipboard
object Companion
Link copied to clipboard
data class SdkThemeColours(@ColorInt val colourPrimary: Int, @ColorInt val colourPrimaryVariant: Int, @ColorInt val colourOnPrimary: Int, @ColorInt val colourSecondary: Int, @ColorInt val colourOnSecondary: Int, @ColorInt val colourBackground: Int, @ColorInt val colourOnBackground: Int, @ColorInt val colourSurface: Int, @ColorInt val colourSurfaceVariant: Int, @ColorInt val colourOnSurface: Int, @ColorInt val colourOnSurfaceFocus: Int, @ColorInt val colourError: Int, @ColorInt val colourOnError: Int)

Model defining all standard colours of the main Sensibill SDK Theme.