Material Design for Developers(一)概述

钱志
2023-12-01

概述

Material Design旨在为手机、平板电脑、台式机和其他平台提供更一致、更广泛的外观,感觉,交互方式。使用Android5.0提供的新功能和控件,就能在你的应用中使用Material Design风格了。

这一系列文章将告诉你通过下面这些元素来创建Material Design风格的App。

  • The material theme(Material风格的主题)
  • Widgets for cards and lists(卡片以及列表控件)
  • Custom shadows and view clipping(自定义的阴影和视图裁剪)
  • Vector drawables(矢量图片)
  • Custom animations(自定义的动画)

同时也会介绍如何兼容Android5.0之前的版本支持Material Design。

整个系列分下面几篇来介绍

Getting Started(开篇)
Learn how to update your app with material design features.
学习如何使用material design风格来更新到你的应用。

Using the Material Theme(使用Material主题)
Learn how to apply material design styles to your app.
学习在应用中使用material design风格。

Creating Lists and Cards(使用列表和卡片)
Learn how to create lists and cards with a consistent look and feel using system widgets.
学习如何创建一个与系统视觉风格一致的卡片和列表。

Defining Shadows and Clipping Views(自定义的阴影和视图裁剪)
Learn how to set elevation for your views to create custom shadows and how to clip views.
学习如何通过给views设置高度来创建阴影和怎么裁剪视图。

Working with Drawables(图片)
Learn how to create vector drawables and how to tint drawable resources.
学习如何创建矢量图片以及怎样给图片资源着色。

Defining Custom Animations(自定义动画)
Learn how to create custom animations for views and activity transitions with shared elements.
学习如何给views创建自定义动画以及通过共享元素在activity之间转换。

Maintaining Compatibility(兼容性)
Learn how to maintain compatibility with platform versions earlier than Android 5.0.
学习如何兼容Android5.0之前的版本。

 类似资料: