首页 > 代码库 > 程序员眼中的Material Designer(一)—— RippleLayout

程序员眼中的Material Designer(一)—— RippleLayout

很长一段时间没写东西了,其实是因为最近在研究Material Designer这个东西,熬夜熬的身体也不是很好了。所以就偷懒没写东西,这回开的这个系列文章是讲如何将Material Designer在程序中实现。作为一个程序员我们不需要关心太多的设计,我们只需要知道设计师给出的要求我们能否实现就行了。但,作为开头,我们还是来讲讲这个设计重点是什么。

Material Designer

宗旨:让不同大小不同用途的设备上拥有同一种设计风格

 

1.纸张

 

这种设计模式大量参考了纸墨的模式,将空间变得像纸张一样,而用户的手指就是毛笔。用户按到控件上就会产生墨晕效果。这样的好处是明确的告诉用户是否点击了控件,而且还能让用户一下子明白控件的布局思路。毕竟一张一张的纸叠加起来的控件是很容易让人接受的。这里还有一个词“引喻”,虽然控件像纸张,但是它具有变大变小,改变颜色等能力,所以完全可以不用拘泥于现实纸张。

2.深度

3.动画

程序员眼中的Material Designer(一)—— RippleLayout