x-我是个菜鸟哪位大神帮我看看这个代码为什么怎么点击都不会执行下面的else 急急急

问题描述

我是个菜鸟哪位大神帮我看看这个代码为什么怎么点击都不会执行下面的else 急急急

iv.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // AB| = √[(x?-x?)?+(y?-y?)?],换成x?-x?和y?-y?
            switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
                if ((event.getX() > -width / 2 || event.getX() < width / 2)
                        && (event.getY() < -height / 2
                        || event.getY() >height / 2)) {
                    stoptdonghua();
                }else{
                    stoptdonghua();
                    }
                break;
            case MotionEvent.ACTION_UP:
                if ((event.getX() > -width / 2 || event.getX() < width / 2)
                        && (event.getY() < -height / 2
                        || event.getY() > height / 2)){
                    stoptdonghua();
                }else{
                    stoptdonghua();
                }
                break;

            default:
                break;
            }
            return false;
        }
    });

解决方案

说明表达式里返回值为true,需要检查一下event.getX()和width的值是不是预期想要的!

解决方案二:

logcat里面打印一下event.getX()和width的值
语法:Log.i(TAG, value); Tag是自定义的字符串,value为打印值

解决方案三:

点击别的地方没有办法获取坐标

时间: 2024-09-20 19:43:56

x-我是个菜鸟哪位大神帮我看看这个代码为什么怎么点击都不会执行下面的else 急急急的相关文章

3d mesh compression-最近在看3D mesh compression类论文,哪位大神有具体实现的代码啊!

问题描述 最近在看3D mesh compression类论文,哪位大神有具体实现的代码啊! 看的都是理论的东西,想具体看看如果实现该怎样做,想参考一下,谢谢!

请哪位大神知道如何用VBA代码做word索引,求代码啊。。拜托拜托。。

问题描述 请哪位大神知道如何用VBA代码做word索引,求代码啊..拜托拜托.. 请哪位大神知道如何用VBA(visual basic)代码做word索引,求代码啊..拜托拜托.. 解决方案 我也来个:需要你手动提供关键词哦.... Sub Test() BiaoJiAll ""编辑|学校"" ''End SubSub BiaoJiAll(ByVal bStr As String) ''bStr为关键词,用|分割 On Error Resume Next Dim i

ava cript-哪位大神帮我看一下里面那个值是怎么算出来最好能举例说明下

问题描述 哪位大神帮我看一下里面那个值是怎么算出来最好能举例说明下 function showLoginPop(){ $("#popupLogin").show(); } // === Begin Date.js var CalendarData=new Array(100); var madd=new Array(12); var tgString="甲乙丙丁戊己庚辛壬癸"; var dzString="子丑寅卯辰巳午未申酉戌亥"; var n

哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用)。有附电路的原理图

问题描述 哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用).有附电路的原理图 5C #includeunsigned char code table[12]={0xc00xf90xa40xb00x990x920x820xf80x800x900xff0xBF};unsigned char code table2[12]={0x400x790x240x300x190x120x020x780x000x100xff}; sbit CS3020=P1^0;sbit SET=P

把ckeditor上传完图片后宽高固定成100%,在哪里修改,哪位大神帮帮忙?

问题描述 把ckeditor上传完图片后宽高固定成100%,在哪里修改,哪位大神帮帮忙? 解决方案 修改CKEditorpluginsimagedialogsimage.js这个文件,找到下面2句,替换为下面的 C.setValueOf('info''txtWidth'D.$.width)C.setValueOf('info''txtHeight'D.$.height)=======>C.setValueOf('info''txtWidth''100%')C.setValueOf('info''

寻帮助-如何改红米手机锁屏音效,有哪位大神帮我一下,我自己手机音效听腻了

问题描述 如何改红米手机锁屏音效,有哪位大神帮我一下,我自己手机音效听腻了 如何改红米手机锁屏音效,有哪位大神帮我一下,我自己手机音效听腻了 解决方案 我的红米1S锁屏没有声音啊

session-各位大神,问一下后台如何通知Android端Session已失效,哪位大神帮帮忙,非常感谢!

问题描述 各位大神,问一下后台如何通知Android端Session已失效,哪位大神帮帮忙,非常感谢! 各位大神,问一下后台如何通知Android端Session已失效,我拦截器中把通知放在响应头中,传不过去,重定向到Controller中返回JSON对象也不行,哪位大神帮帮忙,非常感谢! 解决方案 可以用web socket通知.

javascript-哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的

问题描述 哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的 原文件链接:http://www.btc123.com/js/main_20141109_.js?id=16 coreKey = "7316281c5.w8mo", 算出这个值是怎么得来的就可以 哪位大神帮我看一下里面那个值是怎么算出来给出正确算法100C币就是你的 一下是部分代码 // === Begin Date.js var CalendarData=new Array(100); var madd

vb代码转为c++代码-现有迭代法求bf的vb程序,哪位大神帮翻译成c++!!!急用

问题描述 现有迭代法求bf的vb程序,哪位大神帮翻译成c++!!!急用 For i = 0 To 9 Bf = (S + A1 * Sin(2 * B) - A2 * Sin(4 * B) + A3 * Sin(6 * B) - A4 * Sin(8 * B) + A5 * Sin(10 * B) - A6 * Sin(12 * B) + A7 * Sin(14 * B) - A8 * Sin(16 * B)) / A0 B = Bf Next i 解决方案 for(int i = 0; i <