// tap事件封装function tap(obj, callBack){ if(typeof obj != 'object') return; // 变量 var startTime = 0; // 记录触摸开始时间 var isMove = false; // 记录是否产生移动 obj.add ...
分类:
Web程序 时间:
2017-08-06 19:34:59
阅读次数:
221
一、简介 触摸事件就是捕获触摸屏幕后产生的事件。Android为触摸事件封装了一个类——MotionEvent,如果重写onTouchEvent(MotionEvent event)方法,就会发现该方法的参数就是一个MotionEvent类实例。 事件触发分为三个阶段,捕获、目标、冒泡。 第一个阶段 ...
分类:
移动开发 时间:
2017-05-07 15:41:11
阅读次数:
231
封装滚动函数 function addEvent(obj,sEv,fn){ if(obj.addEventListener){ obj.addEventListener(sEv,fn,false) }else{ obj.attactEvent('on'+sEv,fn) } } function ad ...
分类:
其他好文 时间:
2017-04-13 14:45:06
阅读次数:
208
在mui中使用$.plusReady()或者mui.plusReady()使用 类似于jquery中的$(document).ready(); 第一,啥是plusReady? 在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui ...
分类:
移动开发 时间:
2017-01-19 14:28:20
阅读次数:
707
var EventHandle = { addEvent:function(ele,type,handle){ if (ele.addEventListener) { ele.addEventListener(type,handle,false); }else if(attachEvent){ el ...
分类:
其他好文 时间:
2016-11-05 11:36:50
阅读次数:
164
这几天做项目,发现移动端需要触摸事件,而click肯定是不行的,于是我对tap事件封装进行了搜索,找到了一篇文章,原文地址如下:http://www.jb51.net/article/50663.htm, 我对其中第一个封装加了一点东西,把它封装在一个函数里面,使用的时候直接调用即可,源代码如下(t ...
分类:
移动开发 时间:
2016-11-02 10:11:01
阅读次数:
1094
View绘制过程 过程详解 onMeasure() 计算尺寸 onLayout() 为viewGroup类型布局子视图用的。 onDraw() 执行绘制图形动作。 View事件传递 Touch事件封装在MotionEvent对象中,其中包括touch的位置、时间、历史记录以及第几个手指触摸(多点触摸 ...
分类:
其他好文 时间:
2016-09-18 14:52:42
阅读次数:
140
以前做过将红外触摸框的触摸事件进行简单的输入子系统获取,使用的是C语言,这次特地将以前的C封装为C++类,这样使用起来相对方便。该触摸事件采用了andrdoid操作事件的思想,采用多线程一个负责读取事件,一个负责分发事件,在类中采用了线程,使用的是linux的pthread_create函数,在类中 ...
分类:
其他好文 时间:
2016-08-08 18:59:27
阅读次数:
274
1、页面初始化
在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,mui将该事件封装成了mui.plusReady()方法,涉及到HTML5+的api,建议都写在mui.plusReady方法中。如下为打印当前页面URL的示例:
mui.plusReady(function(){
console.log("当前页面URL:"+plus....
分类:
其他好文 时间:
2016-07-13 16:45:22
阅读次数:
303