Android Design Support Library全解:Part 0 Material Design设计风格

简介: Material Desgin现在扁平化设计十分流行,很多应有都采用了扁平化设计的风格,尤其是在移动端应用开发上,可以已经成为一种先锋式的潮流。
Material Desgin

现在扁平化设计十分流行,很多应有都采用了扁平化设计的风格,尤其是在移动端应用开发上,可以已经成为一种先锋式的潮流。

扁平化设计最早有谷歌公司在2008年提出,其的核心意义是:去除冗余、厚重和繁杂的装饰效果。而具体表现在去掉了多余的透视、纹理、渐变以及能做出3D效果的元素,这样可以让“信息”本身重新作为核心被凸显出来。同时在设计元素上,则强调了抽象、极简和符号化。

扁平化的设计,尤其是手机的系统直接体现在:更少的按钮和选项,这样使得UI界面变得更加干净整齐,使用起来格外简洁,从而带给用户更加良好的操作体验。因为可以更加简单直接地将信息和事物的工作方式展示出来,所以可以有效减少认知障碍的产生。

扁平化的设计,在移动系统上不仅界面美观、简洁,而且还能达到降低功耗、延长待机时间和提高运算速度的效果。

Material Desgin是一种大胆的扁平化创新, 谷歌公司希望让Material Design给用户带来纸张化的体验。这种新的视觉风格,在基础元素的处理上,借鉴了传统印刷设计,对于字体版式、网络系统、空间、比例、配色和图片的使用都提出了平面设计规范。

此外,Material Design还提倡实体隐喻理念,利用实体的表面与边缘的质感来打造视觉线索,让用户有更为真实的感受。熟悉的质感会让用户可以快速地理解并认知。

为了体现扁平化的设计风格,Material Design中强调将物理世界中的体验带入屏幕中,并去掉物理世界总的杂质。

为了实现更为真实的空间与材质的质感,Material Design中引入的魔法纸片,其拥有显示时间的厚度,惯性和反馈,并且还能自由的伸展变形。魔法纸片引入Z轴的概念,Z轴垂直于屏幕,又来表现元素的层次关系,Z值越高,元素里屏幕底层越远,投影越重。

Z轴
魔法纸片

同时,Material Design还强调物体的的动作不仅要展现出运动轨迹,还要体现出其空间中的关系、功能以及在整个系统中的趋势。比如对于可以点击按钮,当用户点击时,按钮的阴影应该随着点击动作变化体现出其在Z轴的“位移”。

1502100463618.png

为了更好的推广Material Design,谷歌推出了Android design support library,其中包括了一些Material Design风格空间,这些空间设计优美功能强大,让人眼前一亮。我会再按照以下的内容陆续为大家接受其使用方法,欢迎大家关注。

最后给出Github源码

相关文章
|
6月前
|
存储 Java 数据库
Android数据存储:什么是Room Persistence Library?
Android数据存储:什么是Room Persistence Library?
119 0
|
Android开发
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.
889 1
|
2月前
|
XML Android开发 UED
💥Android UI设计新风尚!掌握Material Design精髓,让你的界面颜值爆表!🎨
随着移动应用市场的蓬勃发展,用户对界面设计的要求日益提高。为此,掌握由Google推出的Material Design设计语言成为提升应用颜值和用户体验的关键。本文将带你深入了解Material Design的核心原则,如真实感、统一性和创新性,并通过丰富的组件库及示例代码,助你轻松打造美观且一致的应用界面。无论是色彩搭配还是动画效果,Material Design都能为你的Android应用增添无限魅力。
64 1
|
3月前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
166 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
4月前
|
XML Android开发 UED
💥Android UI设计新风尚!掌握Material Design精髓,让你的界面颜值爆表!🎨
【7月更文挑战第28天】随着移动应用市场的发展,用户对界面设计的要求不断提高。Material Design是由Google推出的设计语言,强调真实感、统一性和创新性,通过模拟纸张和墨水的物理属性创造沉浸式体验。它注重色彩、排版、图标和布局的一致性,确保跨设备的统一视觉风格。Android Studio提供了丰富的Material Design组件库,如按钮、卡片等,易于使用且美观。
138 1
|
Android开发
Android面试常客之Handler全解1
Android面试常客之Handler全解
|
消息中间件 Android开发
Android面试常客之Handler全解2
Android面试常客之Handler全解
|
Android开发 开发者 UED
Android Design Support Library初探-更新中
Android Design Support Library初探-更新中
98 0
|
XML Java 开发工具
Android5.0新特性-Material Design
Android5.0新特性-Material Design
92 0
|
Android开发
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74
339 0
Unrecognized Android Studio (or Android Support plugin for IntelliJ IDEA) version ‘202.7660.26.42.74