MujicaUI

Markets · #196

SentimentGauge 浅色主题渲染快照
浅色 · 渲染快照
SentimentGauge 深色主题渲染快照
深色 · 渲染快照

196 SentimentGauge

用途

情绪仪表。

最小示例

value := 72.0
view := func(c *ui.Context) {
	core.Use(c, core.Settings{})
	finance.SentimentGauge(c, value, finance.SentimentGaugeOptions{Label: "Fear & Greed"})
}
ui.Render(view, 960, 440, 1)

参数

value 范围 0—100;Label 默认空;Size 默认 240 DIP,指定值至少 48 DIP。Status/Error/Empty 默认就绪、空文本、false,保留同一尺寸的加载、失败与空占位。

状态

默认与数据边界。

事件

Retry 回调报告错误占位的重试请求;数值由调用方更新。

键盘操作

Tab 聚焦仪表;方向键和 Home/End 朗读当前数值与区间文字。

限制

区间边界为 20、40、60、80;值域错误触发 panic。