1. 设计目标
    1. 创建跨平台和跨设备尺寸集成系统
      1. 美观性
      2. 可用性
      3. 交互性
    2. 创建新的设计语言
  2. 设计原则
    1. 材料及象征:视觉线索必须立足于现实
      1. 对基本物理特性、形变特征和运动特点的理解
        1. 将材料元素置于基于现实的,近似的3D空间内
    2. 醒目形象和策划性
    3. 有意义的移动
      1. 移动物体或动作不应该干扰用户的体验,而是保证用户体验的连贯性
    4. 介于扁平与拟物之间
  3. 色彩
    1. 从当代建筑、路标、人行横道以及运动场馆中获取灵感,由此引发出大胆的颜色表达激活色彩,与单调乏味的周边环境形成鲜明对比,强调大胆的阴影和高光,引出意想不到的充满活力的颜色
  4. 字体
    1. “Roboto”字体已经是Android 4.0及以后Android版本的默认字体。自2012年3月15日开始,Google+及Google地图的默认字体也都更新为了“Roboto”。
    2. roboto字体是所有应该用程序的默认字体,也是所有安卓应用程序的默认字体
  5. 布局
    1. 鼓励设计师创建和使用极限网格和数字结构把控整体的布局
  6. 基本元素
    1. bottom sheets底部控件
    2. buttons按钮
    3. cards卡片式
    4. chips纸夹式
    5. dialogs对话框
    6. dividers分割式
    7. grids网格线
    8. lists列表
    9. list controls列表控件
    10. menus菜单
    11. pickers选择器
    12. progress and activity进度条
    13. sliders滑块
    14. snackbars and toasts快闪条
    15. subheaders小标题
    16. switches开关
    17. tabs选项卡
    18. text fields输入框
    19. tooltips工具提示