compositionLocalOf

abstract fun <T> compositionLocalOf(name: String, value: () -> T): DynamicProvidableCompositionLocal<T>

创建一个 DynamicProvidableCompositionLocal

CompositionLocal 的值可能会频繁改变时,应使用此方法。 读取此 CompositionLocal 的值的 Composable 会被订阅,当值发生变化时,只有这些 Composable 会被重组。

Return

一个新的 DynamicProvidableCompositionLocal 实例。

Parameters

T

值的类型。

name

CompositionLocal 的唯一名称,用于内部查找。

value

一个提供默认值的 lambda。