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程序设计有所帮助。

相关文章

  • Bitmap引起的OOM问题

    Bitmap引起的OOM问题

    这篇文章主要介绍了Bitmap引起的OOM问题,为什么会引起,以及避免引起的方法,文中有详细的代码示例,有需要的朋友可以参考下
    2023-04-04
  • Android实现底部支付弹窗效果

    Android实现底部支付弹窗效果

    这篇文章主要为大家详细介绍了Android实现底部支付弹窗效果的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Android  Retrofit和Rxjava的网络请求

    Android Retrofit和Rxjava的网络请求

    这篇文章主要介绍了Android Retrofit和Rxjava的网络请求的相关资料,需要的朋友可以参考下
    2017-03-03
  • Android使用BottomTabBar实现底部导航页效果

    Android使用BottomTabBar实现底部导航页效果

    这篇文章主要介绍了Android使用BottomTabBar实现底部导航页效果,本文通过实例代码结合文字说明的形式给大家介绍的非常详细,需要的朋友参考下吧
    2018-03-03
  • Android Service详解及示例代码

    Android Service详解及示例代码

    本文主要介绍Android Service,在Android应用开发过程中,Service 会经常用到,这里对Service 的概念,生命周期等做了详细介绍,并附示例代码,有需要的朋友可以参考下
    2016-08-08
  • Android RecyclerView自由拖动item的实现代码

    Android RecyclerView自由拖动item的实现代码

    这篇文章主要介绍了Android RecyclerView自由拖动item的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • Android Activity启动流程刨析

    Android Activity启动流程刨析

    Activity作为Android四大组件之一,他的启动绝对没有那么简单。这里涉及到了系统服务进程,启动过程细节很多,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
    2022-08-08
  • Android 渲染机制深入理解

    Android 渲染机制深入理解

    这篇文章主要介绍了Android 渲染机制深入理解的相关资料,需要的朋友可以参考下
    2017-03-03
  • Android编程实现对电池状态的监视功能示例

    Android编程实现对电池状态的监视功能示例

    这篇文章主要介绍了Android编程实现对电池状态的监视功能,涉及Android基于广播实现针对电源电量的判定与监视技巧,需要的朋友可以参考下
    2016-11-11
  • 深入浅析Android接口回调机制

    深入浅析Android接口回调机制

    在Android中到处可见接口回调机制,尤其是UI事件处理方面,本文给大家介绍android接口回调机制,涉及到android接口回调相关知识,对本文感兴趣的朋友可以参考下本篇文章
    2015-11-11

最新评论