Theme

data class Theme(val fontFamily: FontFamily = KaleyraFontFamily.default, val defaultStyle: CompanyUI.Theme.DefaultStyle = DefaultStyle.System, val day: CompanyUI.Theme.Style = Style(), val night: CompanyUI.Theme.Style = Style()) : Company.Theme, KaleyraVideo.Theme

Deprecated

This class is deprecated. It will be removed in a future release. Use com.kaleyra.video_common_ui.theme.Theme instead.

Replace with

com.kaleyra.video_common_ui.theme.Theme

Company associated theme

Constructors

Link copied to clipboard
constructor(fontFamily: FontFamily = KaleyraFontFamily.default, defaultStyle: CompanyUI.Theme.DefaultStyle = DefaultStyle.System, day: CompanyUI.Theme.Style = Style(), night: CompanyUI.Theme.Style = Style())

Types

Link copied to clipboard
sealed class Colors : Company.Theme.Style.Colors

Colors representations

Link copied to clipboard
sealed class DefaultStyle

Default Style representation

Link copied to clipboard
data class Style(val logo: Uri? = null, val colors: CompanyUI.Theme.Colors? = null) : Company.Theme.Style

Style representation applied to a day/night/system style

Properties

Link copied to clipboard
open override val day: CompanyUI.Theme.Style

Style Day mode style

Link copied to clipboard

DefaultStyle the default style (Day/Night/System) to be applied on the UI layer

Link copied to clipboard

FontFamily the font family to be used on the UI layer

Link copied to clipboard
open override val night: CompanyUI.Theme.Style

Style Night mode style