总体上来说,Toolbar的使用可以分为两个方面,一方面是将ToolBar当作ActionBar来用,另一方面就是将Toolbar当成一个单独的控件来用,不过到目前为止我见到的大部分情况都是把Toolbar当作ActionBar来用,下面我们分别就这两种使用方式来进行说明。 1.Toolbar作为A ...
分类:
移动开发 时间:
2017-03-13 19:00:02
阅读次数:
277
TextInputLayout和FloatingActionButton都属于MD风格的控件,比起普通的EditText和Button、ImageButton,TextInputLayout和FloatingActionButton还是有很多炫酷的地方,今天我们就一起来看一下。 1.TextInpu ...
分类:
移动开发 时间:
2017-03-13 18:50:58
阅读次数:
313
Activity的转场动画很早就有,但是太过于单调,样式也不好看,于是Google在Android5.0之后,又推出的新的转场动画,效果还是非常炫的,今天我们一起来看一下。 1.旧转场动画回顾 首先我们还是先来看看在5.0之前如果我们想要在启动Activity时使用动画该怎么做呢? [java] v ...
分类:
移动开发 时间:
2017-03-13 18:41:01
阅读次数:
240
在使用Eclipse的时代,我们很少去在style文件给整个应用或者Activity去设定颜色,那是因为即使设置也不会提升用户的视觉效果。但是材料设计号称让没有设计功底的人也能做出漂亮的App,那我们今天就来看看在Androi5.0中常用的颜色属性。 我们可以先定义一个style,然后在这个styl ...
分类:
移动开发 时间:
2017-03-13 18:28:48
阅读次数:
186
当布局没有设置 background属性的时候给其布局中加入一下代码就是系统默认的水波纹效果 比如在recyclerview的item布局中,或者其他任意布局中。 当UI有要求布局、按钮等的背景颜色时,使用ripple属性来设置背景。 在drawable-v21中加入: 由于ripple属性是21以 ...
分类:
其他好文 时间:
2017-03-12 15:24:50
阅读次数:
179
前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验。而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定 ...
分类:
移动开发 时间:
2017-03-07 18:07:29
阅读次数:
270
RecylerView是Android5.0推出的新控件,相较于ListView和GridView,RecylerView有以下几个特点: 1、不关心Item是否显示在正确的位置上,如何显示。利用LayoutManager来控制RecylerView的显示风格 2、不关心Item之间如何分割。 利用 ...
分类:
移动开发 时间:
2017-02-23 21:59:11
阅读次数:
269
矢量图形VectorDrawable
与水波图形RippleDrawable一样,矢量图形VectorDrawable也是Android5.0之后新增的图形类。矢量图不同于一般的图形,它是由一系列几...
分类:
移动开发 时间:
2017-02-09 12:01:07
阅读次数:
294
转载本专栏文章,请注明出处,尊重原创 。文章博客地址:Android5.0以后谷歌大力推崇Material Design设计,有意统一之前Android style风格乱象的情况。上一篇博客我们学习了...
分类:
移动开发 时间:
2017-01-16 00:10:21
阅读次数:
365
android5.0以后不能使用隐式intent :需要指定Intent的ComponentName信息:intent.setComponent(xxx),或指定Intent的setPackage("包名"),如果两者都没有指定的话将会报以上错误。尤其在framework层启动APP层的servic ...
分类:
移动开发 时间:
2017-01-12 18:51:08
阅读次数:
181