草庐IT

ButtonDown

全部标签

android - Android 屏幕按钮的 ButtonDown 和 ButtonUp 事件?

有没有办法为软按钮(即不是物理硬件按钮,而是屏幕上的按钮)获取onButtonDown或onButtonUp事件?我在屏幕上有一个按钮,我希望用户按住它X秒。为此,我需要分别捕获buttonDown和buttonUp事件。谢谢,布雷特 最佳答案 yourButton.setOnTouchListener(yourListener);publicbooleanonTouch(ViewyourButton,MotionEventtheMotion){switch(theMotion.getAction()){caseMotionEven

ios - "repeat fire"的按住按钮

我已经提到了无数关于按住按钮的其他问题,但与Swift相关的问题并不多。我使用touchUpInside事件将一个功能连接到按钮:@IBActionfuncsingleFire(sender:AnyObject){//code}...还有另一个函数,用于在按住同一个按钮时重复调用上面的函数,并在不再按下按钮时停止:@IBActionfuncspeedFire(sender:AnyObject){button.addTarget(self,action:"buttonDown:",forControlEvents:.TouchDown)button.addTarget(self,acti

ios - "repeat fire"的按住按钮

我已经提到了无数关于按住按钮的其他问题,但与Swift相关的问题并不多。我使用touchUpInside事件将一个功能连接到按钮:@IBActionfuncsingleFire(sender:AnyObject){//code}...还有另一个函数,用于在按住同一个按钮时重复调用上面的函数,并在不再按下按钮时停止:@IBActionfuncspeedFire(sender:AnyObject){button.addTarget(self,action:"buttonDown:",forControlEvents:.TouchDown)button.addTarget(self,acti