
自定义View
文章平均质量分 87
Xuejianxin_
学Java,玩Android
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android自定义View之常用工具源码分析
在使用自定义View的时候,常常会用到一些Android系统提供的工具。这些工具封装了我们经常会用到的方法,比如拖拽View,计算滑动速度,View的滚动,手势处理等等。如果我们自己去实现这些方法会比较繁琐,而且容易出一些bug。所以,作为自定义View系列学习和教程的开端,先了解一下这些常用的工具,以便在后续的学习和工作中使用。原创 2016-12-23 12:07:17 · 4648 阅读 · 0 评论 -
Android 自定义 View 之 draw 原理分析
Android自定义View系列文章至今已经分析了自定义流程的measure,layout以及对TouchEvent的处理。那么接下来当然应该讲到对draw原理分析了,draw这一步骤是整个自定义过程中极为重要的一步,而今天这一篇文章就是对draw原理进行分析。经过measure测量和layout定位后,自定义View便进入了draw绘制阶段。原创 2017-02-27 11:36:23 · 1891 阅读 · 6 评论 -
Android 实战之酷云(一)
Android项目实践之-->酷云,一款仿网易云的在线音乐播放器。原创 2017-03-16 21:06:39 · 3318 阅读 · 4 评论 -
Android 自定义 View 之处理 TouchEvent
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了;然后是layout,即判断自定义view在父控件上显示的位置,这两点在上一篇通过讲解过了,所以今天我们要说的就是对TouchEvent的处理。原创 2017-01-28 19:31:38 · 6742 阅读 · 0 评论 -
Android 自定义 View 之 onLayout 源码分析
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了,这一点在上一篇通过讲解onMeasure()方法已经向大家解释了,所以今天我们要说的就是onLayout()方法的重写和分析了,也就是确定自定义View显示的位置。原创 2017-01-22 15:45:23 · 4965 阅读 · 0 评论 -
Android 自定义 View 之 onMeasure() 源码分析及重写
我们都知道,自定义View的三个重要过程分别是measure、layout、draw,而measure处于这条处理链的首端,自然是非常重要的。所以接下来的这一篇Android自定义View之onMeasure()源码分析及重写原创 2017-01-05 20:13:30 · 4580 阅读 · 3 评论