Composition Local Provider
一个布局组件,用于为其内容(Content)提供一个或多个 CompositionLocal 的值。
在其 content lambda 范围内的任何 Composable 都可以通过 CompositionLocal.current 来获取所提供的值。
Author
M8Test, [email protected], https://m8test.com
Parameters
T
此布局组件的 Modifier 类型。
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
获取 compositionLocal 的值
Link copied to clipboard
获取脚本上下文对象 ScriptContext.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
设置此 Provider 的 UI 内容。 在此内容块中的所有 Composable 都将能够访问到通过 setValues 提供的值。
Link copied to clipboard
Link copied to clipboard
设置要提供的 CompositionLocal 值列表。
Link copied to clipboard
设置显示/隐藏当前 Composable
Link copied to clipboard
Link copied to clipboard
设置所有需要用到的聚合状态,例如 DrawerState, BottomSheetState 等
Link copied to clipboard
添加当前 Composable 需要监听的状态,如果状态改变的话 Composable 会重组