DynamicProvidableCompositionLocal

表示一个动态的 ProvidableCompositionLocal

当此 CompositionLocal 的值发生变化时,只有直接读取了该值的 Composable 会被重组。 这适用于那些值可能会频繁变化(例如,动画颜色)的场景。

Author

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

Parameters

T

值的类型。

See also

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 关联。