Android中监听触摸事件是onTouchEvent方法,它的参数为MotionEvent,下面列举MotionEvent的一些常用的方法:

getPointerCount() 获得触屏的点数。

getX() 获得触屏的X坐标值

getY() 获得触屏的Y坐标值

getAction() 获得触屏的动作

ACTION_DOWN:按下的动作开始,比如用手指按屏幕。

ACTION_UP:按下的动作完成,比如手指停止按屏幕,离开屏幕。

ACTION_MOVE:在动作开始和完成之间的移动,比如手指在屏幕上滑动。

还介绍下程序中用到的ImageView,ImageView.setFrame()的四个参数指的是left,top,right,bottom如图:

left和top指的就是ImageView左上角的坐标x和y,right,bottom指的就是ImageView的右下角的坐标x和y了。

// 在操作完成时调用
infoOperatingIV.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP)
infoOperatingIV.clearAnimation();
return false;
}
});

from: http://blog.csdn.net/ldj299/article/details/6422547

Android onTouchEvent方法相关推荐

  1. Android onTouch 方法 和onTouchEvent 方法

    onTouch 是将触摸屏运动事件传递到目标视图,或查看是否是目标.' onTouch方法是view设置触摸时间的方法,结合OnTouchListener 使用, 下面是常见的2中按压的方法, pub ...

  2. Android setFocusableInTouchMode 方法使用和源码详解

    是什么 一般点击一个button,就会执行onclick 事件, 但是有些情况,我们想要点击button之后, 先获取焦点,然后再次点击一次,才执行onClick 事件.这时候,setFocusabl ...

  3. Android onTouchEvent, onClick及onLongClick的调用机制

    针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序 ...

  4. ontouchevent android,android onTouchEvent处理机制总结(必看)

    项目中总会用到一些触摸事件,每次使用都是百度各种资料,看各种大神的分析笔记.这次我自己总结下关于触摸事件的一些知识点.一来可以让自己对触摸事件印象更加深刻,也给以后的项目做一个参考.最难理解的其实是o ...

  5. 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解

    浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解 本篇文章小编为大家介绍,Android onTouchEvent 与 onInterceptTo ...

  6. 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )

    文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...

  7. 关于Html中jsp调用Android中方法无效的一点建议

    2019独角兽企业重金招聘Python工程师标准>>> 其实,后来我认真查找资料后,得知Android API 17及以上的版本,就会出现js调用不了android的方法.解决方案: ...

  8. Android开发学习:在Eclipse中导入Android项目方法

    在Eclipse中导入Android项目方法的具体步骤如下: 1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projec ...

  9. 使用Eclipse创建一个Android程序方法

    要编写Android程序,需要安装JDK.Eclipse和Android SDK. Android SDK的安装路径不要在program file或program file(x86)下,否则在debu ...

  10. android tag的使用方法,Android setTag方法的key问题解决办法

    android在设计View类时,为了能储存一些辅助信息,设计一个一个setTag/getTag的方法.这让我想起在Winform设计中每个Control同样存在一个Tag. 今天要说的是我最近学习a ...

最新文章

  1. 与servlet Api 的集成
  2. 20189208 2018-2019-2 《移动平台开发实践》分析小组项目代码
  3. python urllib.request 爬虫 数据处理-python之爬虫(三) Urllib库的基本使用
  4. linux环境变量配置的方法,Linux环境变量配置方法
  5. new housing price at shanghai
  6. ustc小道消息20220122
  7. go mongodb排序查询_《MongoDB》day two
  8. amd cpu不能在cmd环境下运行java代码_00 开发环境搭建
  9. [转载] python单词词典_Python 字典(Dictionary)
  10. 从零基础入门Tensorflow2.0 ----七、34 embedding rnn
  11. Ubuntu20.04 安装matlab2017b
  12. 做了6年的Java,java简历包装项目经验
  13. 微信小程序tabBar配置中的坑中坑
  14. 数模学习(七)--- 多元线性回归
  15. 西班牙语笔记(内附如何练习弹舌)
  16. 香蕉树上第六根芭蕉——PCA算法python实现和思考-站在巨人肩膀上
  17. 关键词SEO优化技巧
  18. 数字藏品平台金乌元宇助力中国数字文创发展
  19. Java API VIII
  20. 推荐一款免费的cdn加速网站

热门文章

  1. 操作系统--文件管理
  2. jquey 阻止表单提交
  3. 第一节补充: 按键操作(CubeMX加HAL库学STM32系列)
  4. gcc与g++编译器介绍
  5. nc(NetCat)命令
  6. 32 管道 共享数据 进程池
  7. 记一次线上Zabbix对Redis监控实录
  8. 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
  9. springboot-quartz普通任务与可传参任务
  10. Tomcat发生java.lang.OutOfMemoryError: PermGen space的解决方案