Android进阶
文章平均质量分 86
kakacxicm
低调做人,高调挨踢
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android进阶之Property Animator研究
一. 引言3.0以前,Android动画主要采用Tween Animation实现,在android3.0中又引入了一个新的动画系统:Property Animator(属性动画官方文档),二者相比,属性动画有以下优势:属性动画对对象进行了扩展,可以对任意对象做动画,而不仅仅是View。它可以在指定的时间内完成一个对象从初始值到终值得改变。因此,相比较Tween动画而言,属性动画几乎无所不能了,它原创 2016-04-26 18:43:58 · 1619 阅读 · 0 评论 -
Android进阶之自定义View实战(一)仿iOS UISwitch控件实现
一.引言个人觉得,自定义View一直是Android开发最变换莫测、最难掌握、也是最具吸引力的地方。因为它涉及到的知识点比较多,想在实际应用中驾轻就熟,由浅入深,你需要掌握以下知识点: 1. View的绘制机制以及Canvas、Paint、Rect等的常用方法; 2. View的测量及布局机制:熟悉View的测量模式以及对实际宽高的影响;熟悉对view位置的影响因素,如:layout/onL原创 2016-05-19 12:26:59 · 3084 阅读 · 0 评论 -
Android进阶之自定义View实战(三)贝塞尔曲线应用
Android进阶之自定义View实战(三)贝塞尔曲线应用一、引言在自定义View中,常常看到这样一些非常规的UI效果,如水滴、心型、水波、仿真书页翻动、弹射床等效果,这里面都包含一个重要的要素:贝塞尔曲线(Bézier curve)。 贝塞尔曲线依据n(n>=3)个点位置任意的点坐标绘制出的一条光滑曲线。贝塞尔曲线的有趣之处更在于它的“皮筋效应”。常用的有二阶和三阶曲线。下面分别是二阶和三阶曲线原创 2016-06-29 18:16:29 · 4028 阅读 · 3 评论 -
Android进阶之自定义View实战(二)九宫格手势解锁实现
一.引言在上篇博客Android进阶之自定义View实战(一)仿iOS UISwitch控件实现中我们主要介绍了自定义View的最基本的实现方法。最为自定义View的入门篇,仅仅介绍了Canvas的基本使用方法,而对用户交互层面仅仅处理了单击事件接口,在实际的业务中,常常涉及到手势操作,本篇博客以九宫格手势解锁View为例,来说明自定义View如何根据需求处理用户的手势操作。虽然九宫格手势解锁自定义原创 2016-06-21 17:03:23 · 3425 阅读 · 0 评论 -
Android进阶之通用RecyclerView适配器打造方法
一、引言从事android开发已经快三年了,相信大家和我一样,写了无数列表View的适配器,不知大家是否厌倦了这些重复的流程和代码?反正我是早厌倦了。本篇旨在从一段司空见惯的RecyclerView适配器代码开始,一步一步抽取代码的重复部分,打造和ListView通用适配器类似的RecyclerView通用适配器,一来为大家提供快速完成RecyclerView适配器开发效率,二来提供一种代码抽取的思原创 2016-07-07 16:04:49 · 3758 阅读 · 2 评论
分享