Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object ContextThemeWrapperProvider
Link copied to clipboard
data class DashDrawableCornerRadii(val topStart: Float, val topEnd: Float, val bottomEnd: Float, val bottomStart: Float)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class IconCollection(val camera: CameraIconSet, val controls: ControlsIconSet, val feedback: FeedbackIconSet, val information: InformationIconSet, val main: MainIconSet, val marker: MarkerIconSet, val sound: SoundIconSet, val tripProgress: TripProgressIconSet)
Link copied to clipboard
data class IconTheme(@DrawableRes val puck: Int, @DrawableRes val puckShadow: Int, @DrawableRes val chargerL2: Int, @DrawableRes val chargerL3: Int)
Link copied to clipboard
The class is responsible for notifying the style change to the ThemeManager Thread safe Start observing when refCount 0 Stop when refCount = 0
Link copied to clipboard
Use case notifies a theme configuration change for specific id.
Link copied to clipboard
Link copied to clipboard
data class SearchPinStyle(val primary: DashColor, val onPrimary: DashColor, val accent: DashColor, val onAccent: DashColor, @DrawableRes val pinShadow: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ThemeFactory
Link copied to clipboard
Link copied to clipboard
interface ThemeLoader
Link copied to clipboard
object ThemeManager
Link copied to clipboard
A functional interface that defines a theme transformer for an application.
Link copied to clipboard
interface UiModeRepository
Link copied to clipboard
Functions
Link copied to clipboard
fun Theme.createStrokeDrawable(backgroundColor: DashColor?, strokeColor: DashColor?, stokeWidth: Int, cornerRadii: DashDrawableCornerRadii, inset: Int, shouldHighlightFocus: Boolean = false): Drawable?
Link copied to clipboard
Retrieve the value of an attribute in the Theme.
Link copied to clipboard
Retrieve the Theme object filled with dashTheme.style
values and attribute values from the style resource referenced by attrStyleId.
Link copied to clipboard
Link copied to clipboard