码迷,mamicode.com
首页 >  
搜索关键字:motionevent    ( 292个结果
Android触控基础:MotionEvent
之前的文章层从Framework层介绍了Android Touch事件即(MotionEvent)的传递机制。本文将详细介绍MotionEvent的一些成员和方法。了解了MotionEvent对开发一些特效如拖动控件或多点缩放控件有很大的作用。同时,掌握MotionEvent类也是学好android触控技术的基础。 一、一些常量 常见的动作常量:     public static fina...
分类:移动开发   时间:2014-05-26 04:54:34    阅读次数:263
使用SourceInsight查看android中的native方法
SourceInsight真的是查看源代码的神器。只要知道了文件名,就可以快速定位到文件。最近在研究Android的touch系统,发现MotionEvent的getX()方法调用的是nativeGexAxis(),于是想看看该本地代码是如何实现的,但我不知道nativeGexAxis的实现代码在什么位置。Android中的类调用本地代码是通过类名相似或Android.mk文件定义。MotionE...
分类:移动开发   时间:2014-05-24 23:24:19    阅读次数:301
android手势事件 快速移动 长按触摸屏 按下触摸屏,并拖动
/* 用户按下触摸屏、快速移动后松开public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {//参数解释:// e1:第1个ACTION_DOWN MotionEvent// ...
分类:移动开发   时间:2014-05-23 11:46:44    阅读次数:332
事件传递机制总结
事件系统组成元素: 1. 每一个事件被包装为一个MotionEvent 2. 描述一个事件的位置(location)     --ACTION_DOWN     --ACTION_UP     --ACTION_MOVE     --ACTION_POINTER_DOWN     --ACTION_POINTER_UP     --ACTION_CANCEL 3.事件的元数...
分类:其他好文   时间:2014-05-18 06:34:46    阅读次数:264
activity切换动画和页面切换动画
要实现Activity切换动画需要靠overridePendingTransition来实现,里面有两个...
分类:其他好文   时间:2014-05-15 22:54:10    阅读次数:312
android点滴之触控相关知识点(持续更新)
1.检查当前屏幕有多少个触摸点。 使用MotionEvent的getPointerCount()方法。 2.多点触控下,触摸的状态的检测 MotionEvent类中方法getActionMasked(),这个方法可以检查触摸的状态: 当只有一个触摸点时(只用一根手指触摸屏幕),按下是0,起来是1,移动是2; 当触摸点多于1时(多根手指触摸屏幕),按下是5,起来是6,移动是...
分类:移动开发   时间:2014-05-15 05:17:02    阅读次数:351
Android 编程下 Touch 事件的分发和消费机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro...
分类:移动开发   时间:2014-05-12 00:28:56    阅读次数:490
Android MotionEvent getX() getY() getRawX() getRawY() and View getTop() getLeft()
getRowX:触摸点相对于屏幕的坐标getX: 触摸点相对于按钮的坐标getTop: 按钮左上角相对于父view(LinerLayout)的y坐标getLeft: 按钮左上角相对于父view(LinerLayout)的x坐标getRight():等同于下面的计算:getLeft()+getWidt...
分类:移动开发   时间:2014-05-08 21:22:54    阅读次数:6659
Android的手势操作识别
摘要 首先,在Android系统中,每一次手势交互都会依照以下顺序执行。 1. 接触接触屏一刹那,触发一个MotionEvent事件。 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。 3. 通过GestureDetector(手势识别器)转发次MotionEvent对象...
分类:移动开发   时间:2014-05-04 17:53:04    阅读次数:436
Android onTouchEvent方法
Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法: getPointerCount() 获得触屏的点数。 getX() 获得触屏的X坐标值 getY() 获得触屏的Y坐标值 getAction() 获得触屏的动作 ACTION_DOWN:按下的动作开始,比如用手指按屏幕。...
分类:移动开发   时间:2014-05-04 09:23:30    阅读次数:460
292条   上一页 1 ... 27 28 29 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!