Package-level declarations
Types
Link copied to clipboard
data class Address(val path: String, val config: PageConfig = emptyConfig, val content: @Composable () -> Unit = {}, val matchKey: String = path)
地址,用于定义一个页面地址
Link copied to clipboard
data class IosRouteSource(val rootVC: UIViewController, val args: Bundle, val callBack: ResultCallBack?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PanelOptions(val key: String, val clearTask: Boolean = true, val block: (Bundle) -> Unit = {})
Link copied to clipboard
路由,由PageScope.route方法触发并构建,其中包含: 路由代表前往一个页面的方式以及相关。
Link copied to clipboard
一个共享元素
Link copied to clipboard
一个共享组
Link copied to clipboard
data class ShareEntry(val groups: List<ShareElementGroup>, val shareAnimationSpec: FiniteAnimationSpec<Rect>, val startAddress: String, val endAddress: String, val keys: String, val resetState: MutableState<ShareState> = mutableStateOf(PreShare))
共享条目
Link copied to clipboard
data class SimpleGesture(val gestureModel: GestureModel, val orientation: Orientation = Orientation.Horizontal)
Link copied to clipboard
如果后退栈顶部是这个页面,那么将不创建页面,其他情况下和标准无异
Link copied to clipboard
标准,启动每一个页面都是一个新的实例
Link copied to clipboard
Link copied to clipboard
data class WindowOptions(val id: String, val title: String = "", val icon: Painter? = null, val resizable: Boolean = true, val alwaysOnTop: Boolean = false, val minimumSize: DpSize = DpSize(405.dp, 720.dp), val maximumSize: DpSize = DpSize.Unspecified, val size: DpSize = DpSize(800.dp, 720.dp), val position: DpOffset = DpOffset.Zero, val alignment: Alignment? = Alignment.Center, val state: WindowState = WindowState.Floating, val currentWindowId: String = Constants.DEFAULT_WINDOW)
Link copied to clipboard
Describes how the window is placed on the screen.