摘要: 今天的文章里,我将会和大家讨论对动画流的控制。我们可以通过Animator系列的API来控制动画的开始、停止和取消。在 KitKat也就是API level 19中,我们还可以控制动画的暂停和恢复。在本文中,我将会带你体验整个动画流的控制,并且通过一些函数方法来让你能够观察到动画的状态。 动画流介绍 阅读全文
posted @ 2017-05-27 15:39 一点点征服 阅读(4685) 评论(0) 推荐(0) 编辑
摘要: 一、Attr 属性,风格样式的最小单元; Attr 的定义 在自定义 View 的时候,在 res/attrs.xml 文件中声明属性,而Android 系统的属性也是以同样的方式定义的。比如 layout_width 属性对应到框架中的 attr 如下: <declare-styleable na 阅读全文
posted @ 2017-05-27 13:08 一点点征服 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 在Android L推出后,Google提出了全新的设计语言:材质设计。其中很重要的一点就是阴影效果的使用,你可以为每一个View设置一个elevation值,相当于除了x、y之外的z值,z值决定了阴影的大小,z值越大表示阴影越大。z值包含两个成分:elevation和translation。ele 阅读全文
posted @ 2017-05-27 11:55 一点点征服 阅读(25627) 评论(0) 推荐(0) 编辑
摘要: Android 版本更替,新的版本带来新的特性,新的方法。 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash。 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题。 例子:根据给出路径,获取此路径所在分区的总 阅读全文
posted @ 2017-05-27 11:54 一点点征服 阅读(4278) 评论(0) 推荐(0) 编辑