components/notification
浮层与反馈 · 39 / 64

Notification

ui.widgets.Notifier

不打断当前任务的系统级通知:九种类型、进度、操作按钮、堆叠与八个停靠位置。

BEHAVIOR CONTRACT

Notifier 管理 portal 栈、入场 / 退场、悬停展开与暂停计时、窗口尺寸变化时堆叠跟随锚点;卡片使用白玻璃材质。

RECORDED INTERACTION

Harness 依次触发全部九种类型(进度卡跑完到成功),再连发 4 条形成堆叠,悬停展开并关闭中间一条,最后全部收起。

八个停靠位置:切换位置只改锚点、增长方向与入场方向,卡片不重建。整窗画面,因为左侧停靠位贴着窗口左缘。

阅读使用指南 →

在 GitHub 查看源码examples/storybook/notification_story.zig:290

这是 Storybook 中该 story 的原样代码(zenit 5f9add5+wip 2026-09-30)。其中 W 即 ui.widgets,col / row / label 是 Storybook 内的布局小工具。

zenit · 双授权开源项目可按 GPL-3.0-only 免费使用;闭源或商业产品需要商业授权。可联系作者:zongyi.xzy#gmail.com(# 换成 @)zenit 5f9add5+wip 2026-09-30