MainActivity如下:
package cn.patience7;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;
import an...
分类:
移动开发 时间:
2014-09-14 00:12:36
阅读次数:
387
GestureDetector:手势监听类,通常在View的setOnTouchListener方法中设置TouchListener,在TouchListener的onTouch函数中把MotionEvent 触屏事件交给GestureDetector的onTouchEvent处理,GestureD...
分类:
移动开发 时间:
2014-09-12 22:00:24
阅读次数:
266
当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等。一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(Viewv,MotionEventevent)方法,我们可以处理一些touch事件,但是这个方法太...
分类:
其他好文 时间:
2014-08-20 16:08:12
阅读次数:
289
在Android系统中,事件的分发和响应都按照一定的优先级仅仅有条的进行着。如果Activity中包含ListView那么系统的onTouchEvent事件会优先分发给ListView去处理,这时ListView的OnItemClickListener监听器会优先响应onTouchEvent事件。从而导致GestureDetector无法接收到系统的onTouchEvent事件。...
分类:
其他好文 时间:
2014-08-16 23:51:57
阅读次数:
438
1.使用AssetManager将assets目录中的文件复制到SD卡的指定位置
2.使用AlarmManager全局定时器,周期性的启动指定组件切换壁纸
3.使用SharedPreferences,将用户个性化的设置保存到手机(例如壁纸切换频率)
4.使用自定义标题栏
5.使用了GestureDetector手势检测器,允许用户滑动切屏
6.使用了overridePendingTransition,在切屏的时候有动画效果...
分类:
移动开发 时间:
2014-08-07 15:48:10
阅读次数:
385
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大...
分类:
移动开发 时间:
2014-07-29 16:43:32
阅读次数:
219
应用如果需要复杂的手势匹配,这时候可以使用GestureDetector来实现。
实现步骤:
1、实现OnGestureListener类,也可继承SimpleOnGestureListener类然后复写相应函数;
2、创建一个GestureDetector类对象,然后new一个第1步中自定义的监听类对象作为参数穿进去;
3、在接收到MotionEvent事件时,调用OnGestureLi...
分类:
移动开发 时间:
2014-07-19 12:11:17
阅读次数:
249
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大...
分类:
移动开发 时间:
2014-07-18 18:29:03
阅读次数:
207
Androidsdk给我们提供了GestureDetector类,通过这个类我们可以识别很多的手势,主要是通过他的onTouchEvent(event)方法完成了不同手势的识别。GestureDetector提供了两个接口:OnGestrueListener、OnDoubleTapListener,...
分类:
移动开发 时间:
2014-07-03 19:13:53
阅读次数:
335
经过 研究 实现了自定义 键盘 ,支持随意拖动 和数字及其他字符输入
下面是主要的代码 和使用方法
import android.content.Context;
import android.util.Log;
import android.view.GestureDetector;
import android.view.GestureDetector.OnGestureL...
分类:
移动开发 时间:
2014-06-14 11:05:44
阅读次数:
401