Theme

class Theme(val id: Any, val isNightTheme: Boolean, val colors: DashColors, val routeLineColors: RouteLineColors, val evRangeMapStyles: EvRangeMapStyles, val typography: Typography, val shapes: Shapes, val iconCollection: DashIconCollection)

Constructors

Link copied to clipboard
constructor(context: Context, isNightTheme: Boolean)
constructor(context: Context, id: Any, isNightTheme: Boolean, colors: DashColors = DashColors(isNightTheme), routeLineColors: RouteLineColors = RouteLineColors(isNightTheme), evRangeMapStyles: EvRangeMapStyles = EvRangeMapStyles(isNightTheme), typography: Typography = Typography(context), shapes: Shapes = Shapes(), iconCollection: DashIconCollection = DashIconCollection(colors, context))
constructor(id: Any, isNightTheme: Boolean, colors: DashColors, routeLineColors: RouteLineColors, evRangeMapStyles: EvRangeMapStyles, typography: Typography, shapes: Shapes, iconCollection: DashIconCollection)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: Any
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun copy(id: Any, isNightTheme: Boolean = this.isNightTheme, colors: DashColors = this.colors, routeLineColors: RouteLineColors = this.routeLineColors, evRangeMapStyles: EvRangeMapStyles = this.evRangeMapStyles, typography: Typography = this.typography, shapes: Shapes = this.shapes, iconCollection: DashIconCollection = this.iconCollection): Theme
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int