ProvidableCompositionLocal

一个可以被 CompositionLocalProvider 提供值的 CompositionLocal

提供了 providesprovidesDefault 方法来方便地创建一个 ProvidedValue 实例, 该实例用于将此 CompositionLocal 与一个具体的值关联起来。

Author

M8Test, [email protected], https://m8test.com

Parameters

T

值的类型。

Inheritors

Functions

Link copied to clipboard
abstract fun provides(value: T): ProvidedValue<T>

创建一个 ProvidedValue,将此 CompositionLocal 与给定的 value 关联起来。 这会覆盖上层组件树中已经提供的任何值。

Link copied to clipboard
abstract fun providesDefault(value: T): ProvidedValue<T>

创建一个 ProvidedValue,仅当此 CompositionLocal 尚未被提供值时,才将其与给定的 value 关联。