Feedback Patterns 是一个专注于系统反馈设计的技能,目标是让用户始终了解系统状态并保持操作信心。它适用于当系统需要向用户确认操作成功或状态发生变化时使用。
用途 该技能用于设计反馈机制,确认用户操作、传达当前状态并引导下一步操作。
主要能力 技能将反馈划分为四类:
- 即时反馈:点击时按钮状态变化、输入时内联校验、开关的视觉响应、拖拽位置更新。
- 确认反馈:操作后的成功 toast/snackbar、完成时的对勾动画、已完成内容的摘要、可逆操作的撤销选项。
- 状态反馈:进行中流程的进度指示器、状态徽章(待处理、进行中、已完成)、活动指示器(输入中、上传中、同步中)、系统健康指示器。
- 通知反馈:事件的应用内通知、未读项的徽章计数、系统级消息的横幅提醒、时效性内容的推送通知。
反馈渠道 技能列出四类渠道:视觉(颜色变化、图标、动画、徽章)、文字(toast 消息、内联文字、状态标签)、音频(点击音、通知提示音、警报音)、触觉(点击反馈、成功振动、警告震动)。
反馈层级 按与操作的距离由近到远分为:内联/上下文(首选)、组件级、页面级(横幅或 toast)、系统级(当前视图之外的通知)。
持续时间与关闭
- Toast:3-5 秒后自动消失。
- 错误:持续显示直到解决或被关闭。
- 确认:短暂显示并提供撤销窗口。
- 状态:在相关期间持续显示。
最佳实践
- 确认每一个用户操作。
- 反馈强度与操作重要性相匹配。
- 不要因次要确认打断用户流程。
- 提供撤销,而不是使用“你确定吗?”式弹窗。
- 确保反馈可访问,不能只依赖颜色。
- 测试反馈时机是否合适。
适用场景 适用于任何需要向用户确认操作已登记、展示流程状态或推送事件通知的界面设计工作,例如表单提交、文件上传、后台任务进度、系统公告等交互环节。
限制 资料未提供该技能的具体安装方式、依赖环境、平台支持范围、收费模式或价格信息,这些内容暂未提供。