@IviExperimental(reasons = [])
data class IviTheme(val themeComponentStyles: Map<IviThemeComponent, Set<Int>>) : Parcelable

A IviTheme defines a complete collection of components used for theming the application. It contains a collection of IviThemeComponents where each category of IviThemeCategory needs to be present exactly once in the collection to be regarded as complete.



Collection of IviThemeComponents defining the complete theme. Each IviThemeComponent is associated with the Android style resources that should be applied to apply the IviTheme.


Link copied to clipboard
constructor(themeComponentStyles: Map<IviThemeComponent, Set<Int>>)


Inherited functions

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