对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大...
分类:
移动开发 时间:
2014-07-29 16:43:32
阅读次数:
219
## PinchArea 可以参看[PinchArea文档](http://qt-project.org/doc/qt-5/qml-qtquick-pincharea.html)。下面是SDK自带的demo。通过此demo可以了解PinchArea的使用。 PinchArea实现了“挤压”操作。 **要点:**在o...
分类:
其他好文 时间:
2014-07-29 16:08:09
阅读次数:
550
1.Activitypackage com.fit.touchimage;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.g...
分类:
移动开发 时间:
2014-07-29 12:43:46
阅读次数:
258
桥接模式(Bridge Pattern)
也称为桥梁模式。将抽象部分与它的实现部分分离,使它们都可以独立地变化。
居家生活,大家都用过电灯,开关和电灯通过电线相连接,开关控制电灯的亮与灭。当今各种物质产品令郎满目,五花八门,开关和电灯也是多种多样,例如:开关的种类有按钮式开关,声控式开关、触摸式开关、旋转式开关等。电灯的种类更是层出不穷,如白炽灯、霓...
分类:
其他好文 时间:
2014-07-27 23:53:29
阅读次数:
341
下面我们通过一个实例详细了解一下,层中单点触摸事件的实现过程。感受一下它的缺点和优点。该实例场景如下图所示,场景中有两个方块精灵,我们可以点击和移动它们。 下面我们看看HelloWorldScene.cpp具体的实现代...
分类:
其他好文 时间:
2014-07-27 12:15:31
阅读次数:
249
下面我们通过一个实例详细了解一下,层中单点触摸事件的实现过程。感受一下它的缺点和优点。该实例场景如下图所示,场景中有两个方块精灵,我们可以点击和移动它们。 下面我们看看HelloWorldScene.cpp具体的实现代码如下:bool HelloWorld::init()
{
if( !Layer::init() )...
分类:
其他好文 时间:
2014-07-27 11:43:15
阅读次数:
219
cocos2d-x 3.0 出来已经好久了,也已经用3.0写了几个小游戏,感觉3.0的事件触发机制太赞了,随这里总结一下,也算是对知识的一种回忆和加深理解。
3.0的事件分发机制中,需要也仅仅需要通过创建一个事件监听器来实现各种触发后的逻辑,然后添加到事件分发器_eventDispatcher,所有的事件监听器由这个分发器统一管理,即可完成事件响应。
事件监听器有以下几种:
1、EventL...
分类:
其他好文 时间:
2014-07-27 11:18:32
阅读次数:
228
加速计事件监听机制
在上一篇中介绍了cocos2d-x中的触摸事件机制,这篇来介绍下游戏中也经常用到的加速计事件,这些都是游戏中的经常要用到的。
移动设备上一个很重要的输入源是设备的方向,大多数设备都配备了加速计,用于测量设备静止或匀速运动时所受到的重力方向。
重力感应来自移动设备的加速计,通常支持X、Y和Z三个方向的加速度感应,又称为三向加速计。实际应用中,可以根据三个方向的力度大小来计算...
分类:
其他好文 时间:
2014-07-27 11:12:32
阅读次数:
164
第一部分:IOS开发概述1. IOS 系统架构iOS是基于UNIX的,就系统的稳定性而言,要比其他操作系统好很多,我们完全可以相信这个操作系统! iOS的系统架构分为四个层次: 1)可触摸层 2)媒体服务层 3)核心服务层 4)核心操作系统层 如下图: 2.iOS系...
分类:
移动开发 时间:
2014-07-27 10:37:52
阅读次数:
304
小梦今天把2048的游戏源代码给大家分享一下,其实感觉这个重在算法,UI很简单,而且几乎没有用到什么windows phone的API。小梦遇到最主要的问题就是对触摸事件的处理,我刚开始想到的就是Manipulation的系列事件,不过在测试的时候不知道为什么我设置的ManipulationDelt...