Android判断touch事件点是否在view范围内的方法

 更新时间:2016年03月09日 11:45:38   作者:nosxcy  
这篇文章主要介绍了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调试技巧与常见问题解决方法汇总》、《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • Android裁剪图像实现方法示例

    Android裁剪图像实现方法示例

    这篇文章主要介绍了Android裁剪图像实现方法,结合完整实例形式分析了Android针对图片的读取、调用、裁剪、保存等操作实现技巧,需要的朋友可以参考下
    2016-08-08
  • Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】

    Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法示例【附源码下载】

    这篇文章主要介绍了Android开发高级组件之自动完成文本框(AutoCompleteTextView)用法,简单描述了自动完成文本框的功能并结合实例形式分析了Android实现自动完成文本框功能的具体步骤与相关操作技巧,并附带源码供读者下载参考,需要的朋友可以参考下
    2018-01-01
  • Android网格布局GridView实现漂亮的多选效果

    Android网格布局GridView实现漂亮的多选效果

    这篇文章主要为大家详细介绍了Android网格布局GridView实现漂亮的多选效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android自定义星星可滑动评分控件

    Android自定义星星可滑动评分控件

    这篇文章主要介绍了Android自定义星星可滑动评分控件,通过线性布局结合ImageView实现评分控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • 详解Android studio 动态fragment的用法

    详解Android studio 动态fragment的用法

    这篇文章主要介绍了Android studio 动态fragment的用法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Android开发之DatePicker和TimePicker实现选择日期时间功能示例

    Android开发之DatePicker和TimePicker实现选择日期时间功能示例

    这篇文章主要介绍了Android开发之DatePicker和TimePicker实现选择日期时间功能,结合实例形式分析了Android DatePicker和TimePicker组件的功能、常用函数、布局及日期时间选择相关操作技巧,需要的朋友可以参考下
    2019-03-03
  • Android中Activity过渡动画的实例讲解

    Android中Activity过渡动画的实例讲解

    在android5.0 以上版本中,google为我们提供了几种activity切换的过渡动画,目的是为了让 activity 切换转场更加美观,下面这篇文章主要给大家介绍了关于Android中Activity过渡动画的相关资料,需要的朋友可以参考下
    2021-11-11
  • Android游戏开发:实现手势操作切换图片的实例

    Android游戏开发:实现手势操作切换图片的实例

    本文主要介绍 Android游戏开发实现手势操作切换图片的实例,这里整理了详细的资料和示例代码,有开发Android游戏应用的小伙伴可以参考下
    2016-08-08
  • Android编程使用sax解析xml数据的方法详解

    Android编程使用sax解析xml数据的方法详解

    这篇文章主要介绍了Android编程使用sax解析xml数据的方法,结合实例形式详细分析了Android使用sax解析xml数据的操作步骤及界面布局、单元测试等相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • Android学习之Flux架构入门

    Android学习之Flux架构入门

    Flux是Facebook在14年提出的一种Web前端架构,主要用来处理复杂的UI逻辑的一致性问题(当时是为了解决Web页面的消息通知问题)。接下来从其特点和使用上来介绍Flux架构。本文主要目的是让你对Flux的一个架构大体面貌有个了解。
    2016-08-08

最新评论