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 是否展开显示气泡弹出框
on Dismiss Request
() -> Unit 请求关闭气泡的回调(如点击外部区域时触发)
offset
DpOffset 气泡相对于锚点的偏移量,默认为 DpOffset.Zero
dark
Boolean 是否使用暗色主题(深灰底色 + 白色文字),默认为 false(白色底色)
properties
PopupProperties 弹出框窗口属性,默认为 PopupProperties(focusable = true)
content
(@Composable () -> Unit) 气泡内部显示的自定义内容插槽