Material Design 概览

阿里云产品限时红包,最高 ¥1888 元,立即领取

这是来自 Google 官方的 Material Design 培训教程的翻译,受个人水平所限,难免有翻译不对的地方,欢迎交流指正。

Material design 是一种为视觉,动作和交互而设计的规范,易于理解,跨平台、跨设备。要在 Android 应用程序中使用 material design,需要参照 [material design 规范] 中描述的指南,并使用 Android 5.0 ( API 21) 上的新组件和功能。

这个课程展示如何通过下面的元素来创建具备 material design 的应用程序。

  • Material 主题
  • 列表及卡片组件
  • 自定义阴影和视图裁剪
  • 矢量图片
  • 自定义动画

这个课程同时讲授在你的应用中使用 material design 时如何对低于 Android 5.0 (API 21) 版本进行兼容。

课程

准备开始

学习如何将应用程序升级到使用 material design。

使用 Material 主题

学习如何应用 material design 样式到应用程序。

创建列表和卡片

学习如何使用系统组件来创建具有统一观感的列表和卡片。

定义阴影和裁剪视图

学习如何设置视图的海拔来创建自定义阴影及如何裁剪视图。

使用图片

学习如何创建矢量图片及如何给图片资源着色。

定义自定义动画

学习如何创建视图的自定义动画以及具有共享元素的活动转场效果。

保持兼容性

学习如何对低于 Android 5.0 的系统维持兼容性。