AiutaColorTheme

interface AiutaColorTheme

Color theme interface for the Aiuta SDK.

This interface defines the color scheme and individual color values used throughout the SDK's user interface. It provides a consistent color palette that can be customized to match your app's branding.

See also

Inheritors

Types

Link copied to clipboard

Default implementation of AiutaColorTheme.

Properties

Link copied to clipboard
abstract val background: Color

The main background color for the app. Used for the primary background of screens and containers.

Link copied to clipboard
abstract val border: Color

Color used for borders and dividers. Provides visual separation between UI elements.

Link copied to clipboard
abstract val brand: Color

The brand color used for primary branding elements. Typically used for logos, key UI elements, and brand-specific highlights.

Link copied to clipboard
abstract val neutral: Color

A neutral color used for subtle UI elements. Often used for dividers, inactive states, and subtle backgrounds.

Link copied to clipboard
abstract val onDark: Color

Color used for text and icons on dark backgrounds. Ensures proper contrast and readability on dark surfaces.

Link copied to clipboard
abstract val onLight: Color

Color used for text and icons on light backgrounds. Ensures proper contrast and readability on light surfaces.

Link copied to clipboard
abstract val outline: Color

Color used for outlines and focus indicators. Helps define boundaries and indicate interactive elements.

Link copied to clipboard
abstract val primary: Color

The primary color used for main UI elements and text. This is typically the most prominent color in the interface.

Link copied to clipboard

The color scheme mode (light or dark) for the theme. This determines the base color palette used throughout the UI.

Link copied to clipboard
abstract val screen: Color

The color used for screen backgrounds. Typically matches or complements the main background color.

Link copied to clipboard
abstract val secondary: Color

The secondary color used for supporting UI elements. Used for less prominent elements and secondary text.