该技能提供 Android 平台设计规范,核心为 Material Design 3,适用于使用 Jetpack Compose 或 XML 布局构建 Android 应用、实现 Material You 与导航等场景。
用途与主要能力:
- Material You 与主题:启用基于壁纸的动态取色(Android 12+ 默认),为低版本提供静态回退方案;使用语义化颜色角色(primary、surface、error 等)而非硬编码色值;同时支持浅色与深色主题,深色表面使用色调映射而非纯黑;品牌色需通过种子色生成色调调色板。
- 导航:紧凑屏 3-5 个顶级目的地用底部导航栏,中等与扩展屏用导航轨,5 个以上目的地用抽屉;支持 Android 13+ 预测性返回手势,需在清单中启用,Compose 用 BackHandler,View 用 OnBackInvokedCallback 或 OnBackPressedCallback。
- 布局与响应式:使用窗口尺寸类(Compact <600dp、Medium 600-839dp、Expanded 840dp+)而非固定像素断点;遵循 Material 网格边距与间距;Android 15+ 强制边到边显示,需调用 enableEdgeToEdge() 并用 WindowInsets 处理内边距;支持折叠屏铰链检测。
- 字体:使用 Material 字体比例(display、headline、title、body、label 共 15 种角色),文本用 sp 单位,正文不低于 12sp,支持动态字体缩放。
- 组件:每屏最多一个 FAB,默认用 primaryContainer 色;顶部应用栏分 small、medium、large 三种变体并连接滚动行为。
使用方式:作为设计参考规则集,在编写 Compose 或 XML 界面时对照执行;示例代码展示动态主题、导航栏、窗口尺寸类、边到边等实现方式。
限制:资料未提供安装命令、收费信息、平台支持范围及具体效果数据;部分内容(如组件章节)在资料中未完整展开。