Material Design 3 技能旨在帮助构建具有 Material 3 语义、组件、令牌、交互状态和平台行为的一致产品界面。目标不是仅外观类似 Material,而是具备良好 Android 或 Web 产品的行为,并且只在能改善层级或理解时使用表现力。
用途:设计、实现或审查 Material 3 与 Material 3 Expressive 界面,覆盖 Android Compose、Android Views、Wear OS 和 Web。
主要能力:提供上下文解析方法(确认目标平台、已有库版本、API 稳定性、主题与组件、屏幕任务与状态模型、适配场景);提供设计规则(先建立层级再装饰、使用 Material 角色而非任意值、保持表面安静、正确使用组件、覆盖所有必要状态、把加载与表单视为产品状态);提供 Material 3 Expressive 使用门槛(默认标准 M3,仅在突出时刻使用表现力,验证 API 与发布通道);提供实现工作流与必需验证步骤,并给出审查输出要求。
使用方式:技能以参考文档组织,按目标平台阅读对应参考文件(设计基础、Android、表现力、自适应与可访问性、Web、来源),执行实现前检查、编写紧凑 UI 契约、选择官方组件或最小可访问自定义组合、先实现主题角色与布局、添加交互与语义、选择性应用表现力、在相关窗口尺寸和真实内容下验证。修改现有屏幕时做最窄负责变更,不随意替换设计语言。
适用场景:Android Compose、Android Views、Wear OS 和 Web 上的 Material 3 界面设计、实现或审查;需要响应式/自适应行为、可访问性、键盘与焦点、系统 UI 边界处理的场景;需要评估是否采用 Material 3 Expressive 的突出时刻。
限制:技能资料未提供具体收费、价格、平台兼容版本明细或效果保证,相关事实暂未提供。实施时需遵守现有项目架构与主题,不进行附带性依赖升级、alpha 发布通道切换或 Views 到 Compose 迁移;Expressive API 若为实验性需先说明权衡。验证需实际观察目标设备/浏览器场景,不能仅凭命名、依赖存在或编译通过声称已验证。