Skip to Content
Components气泡 Bubble

气泡 Bubble

气泡提示,用于消息、通知等场景。复用原版 --bubble* 主题变量,支持 base / action 两种变体。

用法

#include "component/ComponentSpec.h" using namespace dearoreui::component; ComponentSpec bubble; bubble.kind = ComponentKind::Bubble; bubble.variant = "base"; // base / action bubble.label = "新消息";

注册到页面:

oreui->registerComponent(ModId{"my-mod"}, uiManifest, bubble);

属性

字段类型说明
kindComponentKind固定为 ComponentKind::Bubble
labelstring气泡文本
variantstringbase / action
childrenvector<ComponentSpec>子组件(当 label 为空时渲染)

变体

变体说明
base基础气泡
action可操作气泡

渲染结构

<div data-component="bubble"> ← 9-slice 纹理背景 + inline-block <span>新消息</span> ← 文本(Minecraft Seven v2, Small) </div>

相关