From 1b79c2b476fca0efad135bd93739f950379825b2 Mon Sep 17 00:00:00 2001 From: 539943419 <539943419@qq.com> Date: Sat, 4 Nov 2023 05:16:42 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20ball.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ball.js | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/ball.js b/ball.js index 1cf3dae..38d16fc 100644 --- a/ball.js +++ b/ball.js @@ -51,7 +51,7 @@ var window = floaty.window( window.img.setImageBitmap(textpaint()); window.setPosition(240, 500); - +clickCount = 0 //记录按键被按下的时间以便判断长按等动作 疑似有点幽默了 var downTime; window.img.setOnTouchListener(function (view, event) { @@ -73,9 +73,15 @@ window.img.setOnTouchListener(function (view, event) { case event.ACTION_UP: //手指弹起时如果偏移很小则判断为点击 if (Math.abs(event.getRawY() - y) < 5 && Math.abs(event.getRawX() - x) < 5) { - threads.start(function () { - onClick(); - }); + clickCount+=1 + threads.start(function () { + sleep(500) + if(clickCount == 1) + onClick(); + if(clickCount > 1) + onClick2(); + clickCount=0 + }); } return true; } @@ -84,7 +90,13 @@ window.img.setOnTouchListener(function (view, event) { function onClick(){ // var str = prompt('kxnmsl') - toast('有病') + toast('单击') + // exit() +} + +function onClick2(){ + // var str = prompt('kxnmsl') + toast('双击') // exit() }