Android Material Design 2015-01-04 / 1,598 次 / 快抢沙发 /

摘要:Android 最新设计语言 Material Design 初探。

Material Design 是针对于跨设备和跨平台的视觉设计、动态设计和交互设计的综合指南。现在 Android 已经支持使用 Material Design 设计理念的应用了。如果你想要在你的 Android 应用中使用 Material Design 设计理念的话,那么你应该遵循 Material Design 说明书 中的指导原则,并且采用 Android 5.0 (API level 21) 或者以上版本系统中的新的组件和功能。
Android 为你提供了以下元素来构建 Material Design 的应用:
新的主题
针对复杂视图的新控件
针对自定义阴影和动画的新 API
更多的关于如何在 Android 上实现 Material Design 的设计理念,请参见 Material Desgin 应用的创建
Material 主题
Material 主题为你的应用提供了新的风格,系统控件能让你设置调色板以及触摸反馈和 Activity 转场的默认动画。

material-design-dark-material-theme

暗色 Material 主题

material-design-light-material-theme

亮色 Material 主题
更多的信息,请参见 Material 主题的使用
列表和卡片
Android 提供了两个新的控件用来显示带有 Material Design 风格和动画的卡片和列表。

material-design-recycler-view

新的 RecyclerView 控件是一个 ListView 的更具扩展性的版本,它支持不同的布局类型以及更好的性能提升。

material-design-card-view

新的 CardView 控件让你能在卡片内部显示信息的重要片段,这样会有一致的外观和感觉。
更多的信息,请参见 列表和卡片的创建
视图阴影
除了 X 属性和 Y 属性,Android 视图现在还有一个 Z 属性。这个新的属性代表一个视图的高度,这个属性决定以下内容:
阴影的大小:视图的Z值越大,它的阴影就越大。
绘制顺序:视图的Z值越大,它就会处于更上层。
更多的信息,请参见:阴影和裁剪视图的定义
动画
新的动画 API 能让你针对 UI 控制中的触摸反馈、视图状态变化和 Activity 的转场创建自定义动画。
这些API 能让你:
通过触摸反馈动画响应你的视图触摸事件。
通过 Circular Reveal 动画隐藏和显示视图。
通过自定义 Activity 转场动画来切换 Activity。
通过曲线动画创建更多的自然动画。
通过视图状态变化动画来实现一个或多个的视图属性的动画变化。
在视图状态变化之间显示状态列表图片动画。
在一些标准的视图中,如按钮,触摸反馈动画是内置的。这些新的 API 能让你自定义这些动画并且将这些动画添加到你的自定义视图中。
更多的信息,请参见 自定义动画的定义
图片
以下图片的新功能帮你实现 Material Design 的应用:
向量图片功能可以在不丢失清晰度的情况下缩放,对于应用内单色图标来说十分完美。
图片着色功能可以将位图定义成透明的覆盖层并且能在运行时对其进行着色。
颜色萃取功能可以从位图图片中自动萃取突出的颜色。
更多的信息,请参见 图片的处理
说明:以上英文内容均来自 Android 官网,中文翻译部分纯属个人学习 Android 和英语之用,由于个人英语水平有限,难免会出现偏差甚至错误,请谨慎参考!
打赏
本博客所有文章如无特别注明均为原创。复制或转载请以超链接形式注明转自ifeegoo的个人博客,原文地址《Android Material Design
上一篇: « 下一篇: »

> 添加新评论