
Material Design
程序编织梦想
不断否定自我,不断重塑自我,不断挑战自我
展开
-
android RecyclerView 讲解
文章的前面奉送上代码,方便对照学习。1 前言RecyclerView是Android5.0带来的一个旨在替代ListView的新控件,收录在android.support.v7.widget包下。转眼之间,它已经面世2多年了。最近仔细的学习学习这个控件,做一个记录。 本文介绍如下内容:1.添加分隔线的介绍(DividerItemDecoration)。2.添加删除动画的实现。3.布局管理器的实原创 2017-01-11 09:04:32 · 653 阅读 · 0 评论 -
Android 百分比布局讲解
1 前沿android 推出了百分比布局,有了这个布局我们按照百分比来分配屏幕。大家是不是听了很激动?下面我们来慢慢讲解。2 控件介绍2.1 控件介绍我们来看一下这几个百分比控件:1. PercentRelativeLayout2. PercentFrameLayout.它们分别继承了FrameLayout和RelativeLayout两个容器类。大家可能奇怪为什么没有PercentLinearL原创 2017-01-09 14:25:43 · 943 阅读 · 0 评论 -
Material Design - 主题篇
1 简介2014年07月23日Google在I/O 2014上推出了新的设计语言Material Design。到现在已经2年半了,我才开始学习Material Design,甚是惭愧啊。2 目录Material Design的相关知识点我分成以下几章,后面我会慢慢的整理出来。1.材料主题 2.用于创建卡片与列表的小组件 3.定制阴影以及视图裁剪 4.矢量图片 5.使用 Drawables原创 2017-02-17 09:08:12 · 608 阅读 · 0 评论 -
Material Design - RecyclerView和CardView篇
1 简介2014年07月23日Google在I/O 2014上推出了新的设计语言Material Design。到现在已经2年半了,我才开始学习Material Design,甚是惭愧啊。2 目录Material Design的相关知识点我分成以下几章,后面我会慢慢的整理出来。1.材料主题 2.用于创建卡片与列表的小组件 3.定制阴影以及视图裁剪 4.矢量图片 5.使用 Drawables原创 2017-02-17 17:12:29 · 853 阅读 · 0 评论 -
Material Design - 定制阴影以及视图裁剪
1.简介google的设计风格有3种:拟物化,扁平化,材料化。目前主流的风格就是材料化。严格来说Material Design是一个全新的设计语言,而不是设计风格。所以我们并不能说材料化比扁平化好。材料化的特点就是拟物扁平化。材料化比扁平化多了一个z轴的概念,而这个z值就是View距离视图的高度(elevation),而高度决定了阴影(shadow)的大小。下面通过2张图来看看它们之间的对比。原创 2017-02-22 11:47:01 · 1446 阅读 · 0 评论 -
Material Design - 着色(tint)和图像萃取突出颜色(Palette)
本章讲解tint和palette的使用。原创 2017-02-24 08:45:58 · 1030 阅读 · 0 评论 -
android RippleDrawable讲解
1 RippleDrawable简介Ripple是涟漪的意思,那么RippleDrawable的作用:当按下的时间,就会出现水波纹的效果。。。原创 2017-02-24 15:56:05 · 2707 阅读 · 0 评论 -
android MD之矢量图和动画篇
1 简介Android 5.0 中增加了对SVG 矢量图形的支持,利用svg我们能做以下东西:1.炫酷的动画效果2.Vector图像可以自动进行适配,不失真3.同样一张图,用Vector来实现,可能只有PNG的几十分之一4.使用简单,很多设计工具,都可以直接导出SVG图像,从而转换成Vector图像Google在Android 5.X 中提供了下面两个新的API来帮助支持SVG。 方法原创 2017-03-22 15:47:22 · 3006 阅读 · 0 评论 -
CoordinatorLayout+Behavior讲解
文章开始前奉送上代码,方便大家对照学习1.前言CoordinatorLayout是在Google I/O 15上,谷歌发布了一个新的 support library中的控件,它是support library中最重要的控件之一,所以大家要掌握它! Coordinator在英文中是“协调者”的意思,所以我把CoordinatorLayout叫做“协调者布局“。2 本章内容本章主要讲解如下内容: 1.原创 2017-04-06 15:09:53 · 21258 阅读 · 5 评论