Popover

fun Popover(expanded: Boolean, onDismissRequest: () -> Unit, offset: DpOffset = DpOffset(0.dp, 0.dp), dark: Boolean = false, properties: PopupProperties = PopupProperties(focusable = true), content: @Composable () -> Unit)

Popover 气泡弹出框

基于 Popup 实现的气泡弹出框,自动根据锚点位置计算弹出方向,并渲染对应方向的三角形箭头。 支持亮色与暗色两种主题,可通过 content 插槽自定义内容。

Parameters

expanded

Boolean 是否展开显示气泡弹出框

onDismissRequest

() -> Unit 请求关闭气泡的回调(如点击外部区域时触发)

offset

DpOffset 气泡相对于锚点的偏移量,默认为 DpOffset.Zero

dark

Boolean 是否使用暗色主题(深灰底色 + 白色文字),默认为 false(白色底色)

properties

PopupProperties 弹出框窗口属性,默认为 PopupProperties(focusable = true)

content

(@Composable () -> Unit) 气泡内部显示的自定义内容插槽