IviThemeComponentSelectorContext

Context for IviThemeComponentSelectors.

This context can be used by IviThemeComponentSelector implementations to determine the availableComponents and to access the rest of the system.

Parameters

context

: The Android Context.

iviInstanceId

The ID of the IVI instance which the theming selection applies to.

staticConfigurationProvider

Allows retrieving the values of static configurations. Configuration values can be obtained with configuration keys.

lifecycleOwner

Life-cycle owner of the IviThemeRegistry.

iviServiceProvider

Provides access to services.

availableComponents

All available IviThemeComponents.

Properties