Package-level declarations

Types

Link copied to clipboard
class PageScope

页面范围(域),代表页面作用的区域,可以获取该页面相关的一些数据以及操作,比如获取页面的变换状态,监听页面生命周期等。

Link copied to clipboard
class WindowScope(val id: String = "")

窗口的作用域

Properties

Link copied to clipboard
val LocalPageScope: ProvidableCompositionLocal<PageScope>

Functions

Link copied to clipboard
@Composable
fun LifecycleObserver(key: String = "lifecycle", body: (LifecycleOwner, Lifecycle.Event) -> Unit)

添加生命周期事件监听

Link copied to clipboard
@Composable
fun rememberArgs(): Bundle

获取上一个页面传递过来的数据

Link copied to clipboard
@Composable
fun rememberLazyGirdState(key: String, initialFirstVisibleItemIndex: Int = 0, initialFirstVisibleItemScrollOffset: Int = 0): LazyGridState
Link copied to clipboard
@Composable
fun rememberLazyListState(key: String, initialFirstVisibleItemIndex: Int = 0, initialFirstVisibleItemScrollOffset: Int = 0): LazyListState