android view touch,Android判断touch事件点是否在view范围内的方法
易采站长站为您分析Android判断touch事件点是否在view范围内的方法,涉及Android事件响应与view属性操作的相关技巧,需要的朋友可以参考下
本文实例讲述了Android判断touch事件点是否在view范围内的方法。,具体如下:
private Rect mChangeImageBackgroundRect = null;
private boolean isInChangeImageZone(View view, int x, int y) {
if (null == mChangeImageBackgroundRect) {
mChangeImageBackgroundRect = new Rect();
}
view.getDrawingRect(mChangeImageBackgroundRect);
int[] location = new int[2];
view.getLocationOnScreen(location);
mChangeImageBackgroundRect.left = location[0];
mChangeImageBackgroundRect.top = location[1];
mChangeImageBackgroundRect.right = mChangeImageBackgroundRect.right + location[0];
mChangeImageBackgroundRect.bottom = mChangeImageBackgroundRect.bottom + location[1];
return mChangeImageBackgroundRect.contains(x, y);
}
其中view是要判断的view ,x,y是Down X, Down Y
注:相关教程知识阅读请移步到Android开发频道。
android view touch,Android判断touch事件点是否在view范围内的方法相关推荐
- android交互功能,Android 用户界面交互---拖放(OnDragListener)
设计拖放操作 本节主要内容如下: 1. 如何开始拖拽: 2. 在拖拽期间如何响应事件: 3. 如何响应落下事件: 4. 如何结束拖放操作. 开始拖拽 用户使用一个拖拽手势开始拖拽,通常是在Vi ...
- Android获取整个屏幕的Touch事件
在车载开发中,有一个常见的需求就是各种手势控制中控与仪表的交互. 我们需要获取全局的Touch事件,然后解析手势,做对应的动作.这里有个最简单的获取全局Touch事件的方法. framework 1. ...
- Android:30分钟弄明白Touch事件分发机制
Touch事件分发中只有两个主角:ViewGroup和View.Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理. View在 ...
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 四 | View 事件传递机制 )
Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...
- Android View体系(五)从源码解析View的事件分发机制
Android View体系(一)视图坐标系 Android View体系(二)实现View滑动的六种方法 Android View体系(三)属性动画 Android View体系(四)从源码解析Sc ...
- android view.isshown,源码解析view的显示判断用isShown()还是View.VISIBLE
前言 平时我们对View的显示判断都是用简要的方式去判断,那么,究竟是用view.isShown()去判断还是用view. getVisibility() == View.VISIBLE 判断好呢?其 ...
- android view嵌套,Android RecyclerView嵌套RecyclerView点击事件
RecyclerView嵌套RecyclerView点击事件遇到取值错乱的问题 其实问题根本就是咱们没有处理好被嵌套的那层recycleview的position 那么解决思路也很简单,想办法把被嵌套 ...
- iPhone, Android等设备上的Touch和Gesture
本文翻译自:http://www.sitepen.com/blog/2011/12/07/touching-and-gesturing-on-iphone-android-and-more/ 译者:S ...
- android对OnTouchListener、OnClickListener等事件响应的研究
2019独角兽企业重金招聘Python工程师标准>>> 前几天遇到一个小问题,就是给listview添加onItemClickListener.onItemLongClickList ...
最新文章
- 用Python构建个性化智能闹钟
- 5G NGC — 关键技术 — 计算与存储分离
- Python学习之While语句小游戏
- PostgreSQL字符集问题
- 一个免费的页面素材网站
- 算法笔记——整数划分1
- ad域帐号登录提示无法处理请求_微软Windows Server之AD域控制器迁移测试方案
- luogu P3244 [HNOI2015]落忆枫音
- 杠上谷歌,微软利用人工智能加码必应搜索的市场竞争力
- java循环取出word table表格中所有的值
- 【字符串替换】程序员面试金典——1.5基本字符串压缩
- 条码打印机如何打印流水号
- 2018 qs计算机排名,2018年QS世界大学学科排名公布 强势围观
- python绘制指数函数
- 数据结构之顺序表(Java实现)
- 基于微信小程序的二手闲置跳蚤市场交易平台 uni-app
- 湿指纹识别技术 – 机遇与挑战并存
- 逐浪CMS2 x3.8新功能:定时执行C#代码让二次开发虎虎添翼
- 弹性云服务器---ECS
- JavaScript三目判读男女