这一次我们将会实现一个完整纯粹的自定义控件,而不是像之前的组合控件一样,拿系统的控件来实现;计划分为三部分:自定义控件的基本部分,自定义控件的触摸事件的处理和自定义控件的自定义属性;敬请关注。...
分类:
移动开发 时间:
2014-11-03 11:29:43
阅读次数:
322
转自:http://www.molotang.com/articles/1530.html接着上篇写的触摸事件,这次借机会整理下iOS横屏和竖屏的翻转方向支持,即InterfaceOrientation相关的内容。最近做一个页面,最初并没有太多考虑orientation的情况,当其嵌入到一个在iPa...
分类:
移动开发 时间:
2014-11-02 18:04:38
阅读次数:
253
前面两节 我们讲述了 android 点击事件的分发流程。其实大家可以细细体会一下,这个分发的过程 始终是从顶层到下层。一层一层的按照顺序进行。当然了,传到哪一层停止,我们可以通过重写某些方法来完成。这个地方 android的开发人员很好的利用了 责任链模式来完成这边代码的编写。 下面我们就来讲一下...
分类:
移动开发 时间:
2014-11-01 13:11:45
阅读次数:
271
现在我们来看看 事件分发的流程。view group 怎么传递给view的。首先自定义一个layout 1 package com.example.testtouch; 2 3 import android.content.Context; 4 import android.util.Attrib....
分类:
移动开发 时间:
2014-10-31 18:47:56
阅读次数:
222
最近发现团队里有些员工在做一些自定义控件的时候感觉比较吃力。尤其是做触摸事件这种东西的时候。很多人对机制并不理解。因为百度出来的东西都太理论化了。确实不好理解。今天带大家坐几个小demo。帮助理解一下。先从简单的view 的事件分发机制开始解释。我们首先自定义一个工程package com.exam...
分类:
移动开发 时间:
2014-10-31 13:24:14
阅读次数:
314
1、UIView 的exclusiveTouch属性exclusiveTouch的意思是UIView会独占整个Touch事件,具体的来说,就是当设置了exclusiveTouch的UIView是事件的第一响应者,那么到你的所有手指离开前,其他的视图UIview是不会响应任何触摸事件的,对于多点触摸事...
分类:
其他好文 时间:
2014-10-30 15:12:32
阅读次数:
220
一、多点触控当多点同时触摸屏幕时,系统将会产生如下的触摸事件:1.ACTION_DOWN:触摸屏幕的第一个点。此时手势开始。该点的数据通常在MotionEvent事件队列索引位置0处。2.ACTION_POINTER_DOWN:除了第一个点的其他触摸点数据。该点的数据的索引位置由getActionIndex()方法..
分类:
移动开发 时间:
2014-10-29 11:00:36
阅读次数:
332
最近研究了一下多点触摸,写了个利用多点触摸来控制图片大小和单点触摸控制图片移动的程序,和大家分享分享。Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法:getPointerCount() 获得触屏的点数。ge...
分类:
移动开发 时间:
2014-10-22 17:34:33
阅读次数:
231
??
1
触摸
Coco2dx默认只有CCLayer及其派生类才有触摸的功能。
2
单点触摸
打开触摸开关和触摸方式
setTouchEnabled(true);
setTouchMode(kCCTouchesOneByOne);
Cocos2dx
对触摸分三布来处理。分是是点触,移动,离开。或是中间被打断。其功能皆有相应的virtual
函数进行...
分类:
其他好文 时间:
2014-10-21 17:46:02
阅读次数:
270