INTEGRITY Dokumentace

RtkDesignTokens

Nejvyšší kontejner návrhových tokenů pro přizpůsobení vzhledu a chování všech komponent UI Kitu.

Vlastnosti

Vlastnost Typ Povinné Výchozí Popis
colors RtkColorTokens - Tokeny barevného motivu
borderWidth RtkBorderWidthToken - Token šířky okraje
borderRadius RtkBorderRadiusToken - Token poloměru okraje

Příklady použití

Základní použití

val designTokens = RtkDesignTokens(
    colors = RtkColorTokens(
        brand = BrandColor(
            shade300 = Color.parseColor("#497CFD"),
            shade400 = Color.parseColor("#356EFD"),
            shade500 = Color.parseColor("#2160FD"),
            shade600 = Color.parseColor("#0D52FD"),
            shade700 = Color.parseColor("#0046E5")
        ),
        background = BackgroundColor(
            shade600 = Color.parseColor("#2C2C2C"),
            shade700 = Color.parseColor("#242424"),
            shade800 = Color.parseColor("#1C1C1C"),
            shade900 = Color.parseColor("#141414"),
            shade1000 = Color.parseColor("#0C0C0C")
        )
    ),
    borderRadius = RtkBorderRadiusToken.Rounded,
    borderWidth = RtkBorderWidthToken.Thin
)