Separator
分隔内容,支持文字和方向。
实时预览
正在加载预览…
参数配置
全部字段 12
SeparatorOptions
Go 代码
Go
// Inside a view; c is *ui.Context, t is nui.Theme.
nui.Separator(c.Key("separator"), t, nui.SeparatorOptions{Label: "Continue", Color: nui.ColorDefault, Size: nui.SizeDefault, Orientation: nui.Horizontal})使用说明
切换横向与纵向分隔线,调整标签与颜色。分隔线的可见长度还取决于父布局;示例为方向切换预留了固定高度。
API 参考
Separator
源码func Separator(c *ui.Context, t Theme, opts SeparatorOptions) ui.ElementSeparatorOptions
源码type SeparatorOptions struct {
Label string
Icon *ui.SVG
Avatar *AvatarOptions
Content func()
Color Color
Size Size // XS..XL correspond to 1..5 pixels.
Type SeparatorType
Position SeparatorPosition
Vertical bool // Kept for existing callers; either this or Orientation can select vertical.
Orientation Orientation
Decoration
}| 字段 | 类型 | 说明 |
|---|---|---|
Label | stringGo 零值: | 控件标签或可访问名称。 |
Icon | *ui.SVGGo 零值: | 组件使用的 SVG 图标。 |
Avatar | *AvatarOptionsGo 零值: | 内嵌头像的配置。 |
Content | func()Go 零值: | 同步构建内容区域。 |
Color | ColorGo 零值: | 语义颜色;默认值继承主题或组件配色。 |
Size | SizeGo 零值: | 组件尺寸;默认值继承主题或组件尺寸。 |
Type | SeparatorTypeGo 零值: | 分隔线的样式类型,例如实线或虚线。 |
Position | SeparatorPositionGo 零值: | 指示器或通知的显示位置。 |
Vertical | boolGo 零值: | 启用纵向排列。 |
Orientation | OrientationGo 零值: | 水平或垂直方向;未设置时使用组件默认方向。 |
UI | StylesGo 零值: | 以部件名称为键覆盖外观和间距。 |
Style | func(Slot, ui.Element)Go 零值: | 同步配置当前构建的部件;不要保留 Element。 |