
躺坑Android自定义View
文章平均质量分 89
Android自定义View学习,成就炫酷UI
Xuejianxin_
学Java,玩Android
展开
-
Android 自定义 View 之 draw 原理分析
Android自定义View系列文章至今已经分析了自定义流程的measure,layout以及对TouchEvent的处理。那么接下来当然应该讲到对draw原理分析了,draw这一步骤是整个自定义过程中极为重要的一步,而今天这一篇文章就是对draw原理进行分析。经过measure测量和layout定位后,自定义View便进入了draw绘制阶段。原创 2017-02-27 11:36:23 · 1870 阅读 · 6 评论 -
深入分析 LayoutInflater
Android View 系列文章之深入分析 LayoutInflater,实现动态加载布局。原创 2017-04-24 11:22:53 · 1078 阅读 · 2 评论 -
Android 自定义 View 之处理 TouchEvent
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了;然后是layout,即判断自定义view在父控件上显示的位置,这两点在上一篇通过讲解过了,所以今天我们要说的就是对TouchEvent的处理。原创 2017-01-28 19:31:38 · 6714 阅读 · 0 评论 -
Android 自定义 View 之 onLayout 源码分析
我们都知道,自定义View的第一步是测量当前剩余空间,或者说是界面的大小,也就是measure了,这一点在上一篇通过讲解onMeasure()方法已经向大家解释了,所以今天我们要说的就是onLayout()方法的重写和分析了,也就是确定自定义View显示的位置。原创 2017-01-22 15:45:23 · 4937 阅读 · 0 评论 -
Android 自定义 View 之 onMeasure() 源码分析及重写
我们都知道,自定义View的三个重要过程分别是measure、layout、draw,而measure处于这条处理链的首端,自然是非常重要的。所以接下来的这一篇Android自定义View之onMeasure()源码分析及重写原创 2017-01-05 20:13:30 · 4544 阅读 · 3 评论 -
Android自定义View之常用工具源码分析
在使用自定义View的时候,常常会用到一些Android系统提供的工具。这些工具封装了我们经常会用到的方法,比如拖拽View,计算滑动速度,View的滚动,手势处理等等。如果我们自己去实现这些方法会比较繁琐,而且容易出一些bug。所以,作为自定义View系列学习和教程的开端,先了解一下这些常用的工具,以便在后续的学习和工作中使用。原创 2016-12-23 12:07:17 · 4632 阅读 · 0 评论