`

通过触摸事件判断当前是否触摸到某一个view

 
阅读更多
    public static boolean inTouchInslideOfView(View view, MotionEvent ev) {
        int[] location = new int[2];
        view.getLocationInWindow(location);
        int x = location[0];
        int y = location[1];
        if (ev.getX() > x && ev.getX() < (x + view.getWidth()) && ev.getY() > y && ev.getY() < (y + view.getHeight())){
            return true;
        }
        return false;
    }

 

分享到:
评论

相关推荐

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

    主要介绍了Android判断touch事件点是否在view范围内的方法,涉及Android事件响应与view属性操作的相关技巧,需要的朋友可以参考下

    Android实现长按圆环动画View效果的思路代码

    一、需求来源 最近想到一个需求,类似悦跑圈或者Keep的结束...在ACTION_UP的时候,再次记录下触摸时间,比较两个时间是否达到了长按规定的时间,是的话就执行下一个事件,不是的话就停止动画重置Path。 val touchMa

    DragVideo,一种在播放视频时,可以任意拖拽的方案

    ),他能在触摸的时候判断当前拖动的是哪个子View; 虽然ViewDragHelper的实例方法 ViewDragHelper create(ViewGroup forParent, Callback cb) 可以指定一个被ViewDragHelper处理拖动事件的对象,但ViewDragHelper类...

    北交《计算机图形学》在线作业二-0003参考答案.docx

    选择下面哪一个命令,可以在工作时获得最好的视觉效果( ) A."View-Simple Wireframe" B."View-Wireframe" C."View-Draft" D."View-Enhanced" 答案:D 5.在光亮度插值算法中,下列论述哪个是错误的( ) A.Gouraud明暗...

    手机 pdf 阅读器

    由于将来手机的键值映射种类会越来越多,因此,用户可以自己保存映射,请新建一个keymap.rc文件,如果没有设置过系统路径,请放在最后一个盘的根目录下,或者放在系统路径的根目录下,Anyview启动时会从keymap.rc...

    RenRenSlideMenuDemo.zip

    // 手指抬起时,进行判断当前手势的意图,从而决定是滚动到menu界面,还是滚动到content界面 xUp = event.getRawX(); if (wantToShowMenu()) { if (shouldScrollToMenu()) { scrollToMenu(); ...

    Android ListView监听滑动事件的方法(详解)

    OnTouchListener方法来自View中的监听事件,可以在监听三个Action事件发生时通过MotionEvent的getX()方法或getY()方法获取到当前触摸的坐标值,来对用户的滑动方向进行判断,并可在不同的Action状态中做出相应的处理...

    实现在android上画图的项目

    //onDraw方法中用来判断当前是否是清除图像 public DrawView(Context context, AttributeSet attrs) { super(context, attrs); createCanvas(); //设置画笔属性 paint = new Paint(); paint....

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--应用之通过包名开启一个应用 |--应用之隐式意图开启设置界面 |--应用启动之检查版本更新及初始化 |--延时任务的工具类 |--异常之UncaughtExceptionHandler全局捕获处理 |--异步任务AsyncTask的用法 |--异步任务的...

Global site tag (gtag.js) - Google Analytics