![]() |
不要分开判断,这样会因为前面的判断导致后面的判断错误或者执行不到。if(按键按下){延时(延时要测试出合适的时间消抖用)if(按键松开){延时if(按键再次按下){双击模式}else if(按键松开){单击模式}}else if(按键未松开){延时 if(按键未松开){长按模式}} |
leizhen15 发表于 2024-11-5 22:17 click数值的判断要放在松手延时后 |
devcang 发表于 2024-11-5 20:14 想请教请教中间判断双击的逻辑应该咋写 |
先判断好时间、点击次数,再做模式 |