RippleThemeConfiguration


The overall ripple theme in use by all built-in components and ripple.

This is controlled by LocalRippleThemeConfiguration.

The ripple configuration is resolved as follows:

  • LocalRippleThemeConfiguration provides the highest-level theming configuration for ripples, including whether the focus indication is drawn by inset focus rings.

  • LocalRippleConfiguration provides hierarchical per-ripple configuration for ripple, including disabling ripples and their indications. This takes next highest priority.

  • ripple parameters allow specifying configuration for individual indication callsites in components.

Summary

Nested types

The configuration options for the focus indication for RippleThemeConfiguration.

An inset ring focus indication.

An opacity-based focus indication.

Public constructors

Cmn

Public properties

RippleThemeConfiguration.Focus

the themable configuration for the focus indication.

Cmn

Public constructors

RippleThemeConfiguration

RippleThemeConfiguration(focus: RippleThemeConfiguration.Focus)
Parameters
focus: RippleThemeConfiguration.Focus

the themable configuration for the focus indication.

Public properties

focus

val focusRippleThemeConfiguration.Focus

the themable configuration for the focus indication.