自定义view之view显示流程
一个view要显示出来,需要经过测量、布局和绘制这三个过程,本章就这三个流程详细探讨一下。View的三大流程具体分析起来比较复杂,本文不会从根源详细地分析,但是可...
分类:
移动开发 时间:
2017-04-17 20:09:04
阅读次数:
398
原文:http://www.cnblogs.com/peaceWang/p/5346726.html 控制器创建的生命周期 自定义view创建的生命周期 控制器view的加载方式: 控制器和控制器自带的nib之间的关系: 有时候只有一个xib自定义的view 添加到控制器view的时候,我们可以直接 ...
分类:
移动开发 时间:
2017-04-17 19:49:41
阅读次数:
276
Activity代码: 自定义View代码: ...
分类:
移动开发 时间:
2017-04-13 23:31:04
阅读次数:
295
1.设置属性(供XML调用) 在res目录新建attrs.xml文件 2.创建自定义继承于(vie... ...
分类:
其他好文 时间:
2017-04-13 23:22:52
阅读次数:
337
记清楚函数调用的顺序才能准确地进行调用。 根据调用链,可将整个绘制过程分为三部分:Measure - Layout - Draw Measure 过程 1. 测量过程由上至下,在measure过程的最后,每个视图将存储自己的尺寸大小和测量规格。 2. measure过程会为一个View及其所有子节点 ...
分类:
其他好文 时间:
2017-04-11 13:20:13
阅读次数:
198
打印log日志为 02-01 11:15:43.310 11521-11521/com.osblog.androidrecipes V/BullsEyeView: 720EXACTLY 02-01 11:15:43.310 11521-11521/com.osblog.androidrecipes ...
分类:
其他好文 时间:
2017-04-11 01:11:43
阅读次数:
202
图 二、实现思路: 1. 正上方的提示区域,用一个类(LockIndicator.java)来实现,自定义view来绘制9个提示图标; 2. 手势密码绘制区域,用一个类(GestureContentView.java)来实现,它继承自ViewGroup里面, 添加9个ImageView来表示图标, ...
分类:
移动开发 时间:
2017-04-08 10:12:59
阅读次数:
288
接上篇,Android自定义View工具:Paint&Canvas(二)
上一篇中介绍的Canvas绘制图形只能画一些常规图形(圆,椭圆,矩形等),如果想绘制更复杂的图形,Path神器来了!...
分类:
移动开发 时间:
2017-04-07 15:12:42
阅读次数:
888
Android提供的控件有时候无法满足我们项目的需求,所以需要我们自定义View的样式以及事件监听。 自定义View的步骤: 1、自定义View的属性 2、在View的构造方法中获得我们自定义的属性 3、重写onMesure 4、重写onDraw 其中3不一定是必须的,当然了大部分情况下还是需要重写 ...
分类:
移动开发 时间:
2017-04-05 23:48:13
阅读次数:
216
如果你还不了解自定义viewkey看一下这篇基础篇:http://www.cnblogs.com/jaelyn/p/6640671.html 加入手势很简单,只要重写onTouchEvent方法就可以获取到手势的信息。 其中这个返回值布尔类型的意思, ture处理这个消费的次事件,false表示没有 ...
分类:
其他好文 时间:
2017-03-30 11:16:07
阅读次数:
170