`
java-mans
  • 浏览: 11416866 次
文章分类
社区版块
存档分类
最新评论

android onTouchEvent 中只有ACTION_DOWN的原因

 
阅读更多
在public boolean onTouchEvent(MotionEvent event) 函数中,返回true表示已经处理结束,不需要再向上传递ontouch事件了,false则继续向上传递ontouch事件,我在使用的时候,返回 return super.onTouchEvent(event);, 在测试的时候只捕获到ACTION_DOWN; 将返回值改为return true; 就可以不活所有的ontouch事件了.
分享到:
评论

相关推荐

    Android使用ViewDragHelper实现QQ聊天气泡拖动效果

    网上已有大神的实现效果是通过监听控件的OnTouchEvent事件的ACTION_DOWN,ACTION_MOVE,ACTION_UP事件来处理相应的拖拽效果,这里采用ViewDragHelper的方式去实现拖拽,顺便学习了一下ViewDragHelper的使用方式,拖拽...

    详细分析Android中onTouch事件传递机制

    ontach是Android系统中整个事件机制的基础。Android中的其他事件,如onClick、onLongClick等都是以onTach为基础的。 onTach包括从手指按下到离开手机屏幕的整个过程,在微观形式上,具体表现为action_down、action_...

    springboot课堂笔记 (源码+数据库)090912

    以画直线为例,其原理是在手机屏幕事件 onTouchEvent 中,当 手指触碰手机屏幕这个事件时,即 case MotionEvent.ACTION_ DOWN,设置一 个新的坐标(X,Y),然后通过 getAction0 方法记录手指在屏幕上的移动轨迹事 件,即...

    Android如何创建可拖动的图片控件

    本文实例为大家分享了Android创建可拖动图片控件的具体代码,供大家参考,具体内容如下 重载、自绘 1、从View派生一个控件类 ,构造函数中调用父类构造器。 2、重载其onDraw函数,在里面绘制图片。(和windows的MFC...

    android绘制触点轨迹的代码

    MotionEvent.ACTION_DOWN: 手指 初次接触到屏幕 时触发。 MotionEvent.ACTION_MOVE: 手指 在屏幕上滑动 时触发,会多次触发。 MotionEvent.ACTION_UP: 手指 离开屏幕 时触发。 多点触控 多点触控的event是通过...

    Android自定义控件RatingBar调整字体大小

    这是一个类似于RatingBar的控件,然而配置RatingBar的样式难以实现这样的效果,如选中的图案和上面的... 在onTouchEvent()方法中处理ACTION_DOWN和ACTION_MOVE事件,调用invalidate()方法引起View的重绘,以更新视图

    Android 自定义九宫格手势锁

    主要的方法是重写View.onTouchEvent( MotionEvent event ) , 常用的三个操作:ACTION_DOWN 手指触摸屏幕 ; ACTION_UP 手指离开屏幕; ACTION_MOVE手指在屏幕滑动。 如果该方法返回true ,表示该事件已经被View处理,...

    Android酷炫转动菜单

    case MotionEvent.ACTION_DOWN: mLastX = x; mLastY = y; mDownAngle = getAngle(x, y); mDownTime = System.currentTimeMillis(); mTmpAngle = 0; if (isFling) { removeCallbacks...

    Android手势识别器GestureDetector使用详解

    以前只知道控件的onTouchEvent()事件,它的动作有MotionEvent.ACTION_DOWN、MotionEvent.ACTION_MOVE、MotionEvent.ACTION_UP;今天有个需求,要监听控件的双击、拖动、滑动等事件,这时onTouchEvent()很明显不能满足...

    炫舞吧 android 游戏开发

    case MotionEvent.ACTION_DOWN: mAnimView.UpdateEvent(x, y); break; case MotionEvent.ACTION_MOVE: break; case MotionEvent.ACTION_UP: break; } return false; } public class AnimView extends ...

    Android activity和view判断滑动

    Android activity和view判断滑动  实例代码: //手指按下的点为(x1, y1)手指离开屏幕的点为(x2, y2) float x1 = 0;... if(event.getAction() == MotionEvent.ACTION_DOWN) { //当手指按下的时候

    Android手势密码实现实例代码

    一、效果实现 二、实现思路: ...3. 手势路径绘制, 用一个类(GestureDrawline.java)来实现,复写onTouchEvent()方法,在这个方法里面监听TouchEvent事件: ACTION_DOWN、ACTION_MOVE、ACTION_UP事件,来

    Android 类似UC浏览器的效果:向上滑动地址栏隐藏功能

    思路 要求 ScrollView 嵌套 地址栏 和 WebView 手指滑屏向下滚动(网页向上),如果...把 ScrollView 设置为 WebView 的一个变量,在 WebView的 onInterceptTouchEvent 方法里检测到 MotionEvent.ACTION_DOWN 事件后

    实现在android上画图的项目

    case MotionEvent.ACTION_DOWN: //手按下屏幕的时候 paint.setPathEffect(new CornerPathEffect(20)); //设置圆滑效果 path.moveTo(currentX, currentY); //将画笔移动到此,设置路径的第一个点 ...

    Android仿微信右滑返回功能的实例代码

    先上效果图,如下: 先分析一下功能的主要技术点,右滑即手势判断,当滑到一直距离时才执行返回,并且手指按下的位置是在屏幕的最左边(这个也是有一定范围的),... case MotionEvent.ACTION_DOWN: x=event.getX();

    TouchEvent:关于Touch事件的几个模拟示例.如果对分发机制不是很了解的,又没有太多时间模拟实验的,可以参考

    Touch模拟实例 关于Touch事件的几个模拟示例.如果对分发机制不是很了解的,又没有太多时间模拟实验的,可以参考. 原流程 例子有3个控件: GrandparentView extends ViewGroup ...GrandparentView onTouchEvent ACTION_DO

    android折线图

    165 case MotionEvent.ACTION_DOWN: 166 for (int i=0; i; i++) 167 { 168 if (pointToRect(mPoints[i]).contains(event.getX(),event.getY())) 169 { 170 System.out.println("-yes-"+i); 171 ...

    Android-eBook翻书效果源码

    if (event.getAction() == MotionEvent.ACTION_DOWN) { mCanvas.drawColor(0xFFAAAAAA); mTouch.x = event.getX(); mTouch.y = event.getY(); calcCornerXY(mTouch.x, mTouch.y); this....

    Android触摸式屏幕绘图程序源代码

    安卓触摸绘图源代码。 代码片段:   public boolean onTouchEvent(MotionEvent event) { float x = event.getX();... float y = event.getY();... case MotionEvent.ACTION_DOWN: touch_start(x, y);

    ViewPager 放大缩小左右移动

    实现 图片的放大,缩小,左右屏幕滑动 。 直接贴代码吧。。 public class ViewPager extends ViewGroup { private static final String TAG = "ViewPager"; private static final boolean DEBUG = false;...

Global site tag (gtag.js) - Google Analytics