Android onTouchEvent方法
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方法相关推荐
- Android onTouch 方法 和onTouchEvent 方法
onTouch 是将触摸屏运动事件传递到目标视图,或查看是否是目标.' onTouch方法是view设置触摸时间的方法,结合OnTouchListener 使用, 下面是常见的2中按压的方法, pub ...
- Android setFocusableInTouchMode 方法使用和源码详解
是什么 一般点击一个button,就会执行onclick 事件, 但是有些情况,我们想要点击button之后, 先获取焦点,然后再次点击一次,才执行onClick 事件.这时候,setFocusabl ...
- Android onTouchEvent, onClick及onLongClick的调用机制
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序 ...
- ontouchevent android,android onTouchEvent处理机制总结(必看)
项目中总会用到一些触摸事件,每次使用都是百度各种资料,看各种大神的分析笔记.这次我自己总结下关于触摸事件的一些知识点.一来可以让自己对触摸事件印象更加深刻,也给以后的项目做一个参考.最难理解的其实是o ...
- 浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解 本篇文章小编为大家介绍,Android onTouchEvent 与 onInterceptTo ...
- 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )
文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...
- 关于Html中jsp调用Android中方法无效的一点建议
2019独角兽企业重金招聘Python工程师标准>>> 其实,后来我认真查找资料后,得知Android API 17及以上的版本,就会出现js调用不了android的方法.解决方案: ...
- Android开发学习:在Eclipse中导入Android项目方法
在Eclipse中导入Android项目方法的具体步骤如下: 1.启动Eclipse,依次选择File---Import,如下图所示: 2.在弹出的Import窗口中选择Existing Projec ...
- 使用Eclipse创建一个Android程序方法
要编写Android程序,需要安装JDK.Eclipse和Android SDK. Android SDK的安装路径不要在program file或program file(x86)下,否则在debu ...
- android tag的使用方法,Android setTag方法的key问题解决办法
android在设计View类时,为了能储存一些辅助信息,设计一个一个setTag/getTag的方法.这让我想起在Winform设计中每个Control同样存在一个Tag. 今天要说的是我最近学习a ...
最新文章
- 与servlet Api 的集成
- 20189208 2018-2019-2 《移动平台开发实践》分析小组项目代码
- python urllib.request 爬虫 数据处理-python之爬虫(三) Urllib库的基本使用
- linux环境变量配置的方法,Linux环境变量配置方法
- new housing price at shanghai
- ustc小道消息20220122
- go mongodb排序查询_《MongoDB》day two
- amd cpu不能在cmd环境下运行java代码_00 开发环境搭建
- [转载] python单词词典_Python 字典(Dictionary)
- 从零基础入门Tensorflow2.0 ----七、34 embedding rnn
- Ubuntu20.04 安装matlab2017b
- 做了6年的Java,java简历包装项目经验
- 微信小程序tabBar配置中的坑中坑
- 数模学习(七)--- 多元线性回归
- 西班牙语笔记(内附如何练习弹舌)
- 香蕉树上第六根芭蕉——PCA算法python实现和思考-站在巨人肩膀上
- 关键词SEO优化技巧
- 数字藏品平台金乌元宇助力中国数字文创发展
- Java API VIII
- 推荐一款免费的cdn加速网站
热门文章
- 操作系统--文件管理
- jquey 阻止表单提交
- 第一节补充: 按键操作(CubeMX加HAL库学STM32系列)
- gcc与g++编译器介绍
- nc(NetCat)命令
- 32 管道 共享数据 进程池
- 记一次线上Zabbix对Redis监控实录
- 在ubuntu16.04-32bits 下编译vlc和vlc-qt开源项目
- springboot-quartz普通任务与可传参任务
- Tomcat发生java.lang.OutOfMemoryError: PermGen space的解决方案