用途:当用户要求构建 Android 界面、Jetpack Compose 布局、Material 组件或任何 Android 应用 UI,以及进行样式设计或重设计时使用。技能面向 Android 16+ 与 Material 3 Expressive;若应用目标为更早版本,则回退到标准 Material 3 指南。
主要能力:在生成 UI 前先确定设计方向,包括目的、个性、英雄时刻与差异化。围绕六项设计策略展开:形状多样性、丰富色彩、字体强调、策略性容器、流体弹簧动效与组件灵活性。动效使用弹簧物理而非 tween,并采用 MaterialTheme.motionScheme 令牌;区分空间规格(位置、尺寸、旋转、形状)与效果规格(颜色、透明度)。形状方面提供 35 种 MaterialShapes,并支持 Morph 形状变形。色彩使用扩展 ColorScheme 的 48 个命名角色与 5 级 surface container。字体提供 30 种样式,含 15 种 Emphasized 变体。新组件包括 ButtonGroup、Docked/Floating Toolbar、FloatingActionButtonMenu、SplitButtonLayout、LoadingIndicator 等。支持动态取色、边到边显示、预测性返回与自适应布局(窗口尺寸类)。
使用方式:用户提供屏幕、流程、组件或完整应用界面需求,可附带目的、受众或技术约束。技能据此产出符合 Material 3 Expressive 的界面方案。
适用场景:Android 应用界面设计、Jetpack Compose 布局、Material 组件选型与样式、界面重设计。
限制:面向 Android 16+;旧版本回退标准 Material 3。需遵循无障碍要求,包括对比度、减少动画、高对比度主题与 48×48dp 触控目标。避免硬编码 tween、在颜色或透明度上使用空间弹簧、统一圆角矩形、仅用主色、扁平字体、固定方向布局、圆形 FAB 及已弃用组件等做法。具体安装命令与代码示例资料中暂未提供。