随笔分类 - Android View
摘要:一、Android View 绘制相关 1. Android View的绘制流程? 第一步:复写onMeasure方法。先measureChild方法 测量出所有子控件的moMeasure。 //1,测量自身 super.onMeasure(widthMeasureSpec, heightMeasu
阅读全文
摘要:一、责任链模式 责任链模式是一种行为模式,为请求创建一个接收者的对象链.这样就避免,一个请求链接多个接收者的情况.进行外部解耦.类似于单向链表结构。 优点: 1. 降低耦合度。它将请求的发送者和接收者解耦。 2. 简化了对象。使得对象不需要知道链的结构。 3. 增强给对象指派职责的灵活性。通过改变链
阅读全文
摘要:高斯模糊就是将指定像素变换为其与周边像素加权平均后的值,权重就是高斯分布函数计算出来的值。高斯模糊能够将图片制作成类似磨砂的图片效果,一般这些图片都用来作为背景。 目前使用到的是RenderScript ,其特点是使用起来比较方便,虽然效率不是很高,但是也能够满足目前的使用。使用流程如下: 1. 添
阅读全文
摘要:通过onTouchEvent判断是否为双击事件,通过前面一次up 跟本次down之间的时间差,并且点击的点的坐标偏移来确定是否为双击事件DOUBLE_TAP_TIMEOUT。
阅读全文
摘要:转载请注明出处: http://www.cnblogs.com/renhui/p/7453534.html 这里的绘制文字不是直接调用TextView.setText(String content)去展示文字内容。而是在View上面通过 canvas.drawText(text, x, y,text
阅读全文
摘要:在 Android 自定义View 里面,介绍了自定义的View的基本概念。 在 Android 控件架构及View、ViewGroup的测量 里面介绍了 Android 的坐标系 View、ViewGroup的测量方面的内容。 本文我们重点整理一下自定义View绘制的相关技术。 重点: 1. 掌握
阅读全文
摘要:1.Android坐标系 在Android中,屏幕最左上角的顶点作为Android坐标系的原点,这个点向左是X轴正方向,这个点向下是Y轴正方向。 系统提供了getLocationOnScreen(int location[])这样的方法来获得Android坐标系中中点的位置(即该图的左上角在Andr
阅读全文
摘要:附录:[示例代码地址][1] 控件在Android开发的过程中是必不可少的,无论是我们在使用系统控件还是自定义的控件。下面我们将讲解一下Android的控件架构,以及如何实现自定义控件。 1.Android控件架构 Android中的控件可以分为两类:ViewGroup 控件与View控件。View
阅读全文