Panel Host
fun PanelHost(key: String = Constants.DEFAULT_PANEL, startRoute: String = Constants.DEFAULT_PAGE, onPanelChange: (isAttach: Boolean) -> Unit = {}, panelState: PanelState = rememberPanelState(), modifier: Modifier = Modifier)
在一个页面中可以有多个局部路由,如果需要路由到这些界面上则需要指明key。 比如 key:page?var=data,即可跳转到当前页面中的key局部路由的page页面上,并传入参数data
Parameters
key
局部路由的id,默认的key是Constants.DEFAULT_PANEL,只有该局部路由可以在界面变小时(局部路由消失时)并入到主路由上。请不要设置root
start Route
当直接显示时所路由的第一个页面
panel State
面板状态
on Panel Change
面板显示状态改变(是否附着在页面上)
modifier
面板的Modified