如何在Android SDK源代码[PhoneWindow.java]中实现双击事件处理
我试图在Android SDK(phoneWindow.java)中为emulator硬键实现双击事件处理。 在那里,我可以看到click和longpress事件处理,但不知道如何将双击事件处理到SDK源代码中 请帮助实现此功能 谢谢如何在Android SDK源代码[PhoneWindow.java]中实现双击事件处理,java,android,Java,Android,我试图在Android SDK(phoneWindow.java)中为emulator硬键实现双击事件处理。 在那里,我可以看到click和longpress事件处理,但不知道如何将双击事件处理到SDK源代码中 请帮助实现此功能 谢谢long lastClickTime=System.currentTimeMillis(); 静态最终最大长双击时间=150; 布尔值isDoubleClick(){ 布尔结果=假; long now=System.currentTimeMillis(); 如果(现
long lastClickTime=System.currentTimeMillis();
静态最终最大长双击时间=150;
布尔值isDoubleClick(){
布尔结果=假;
long now=System.currentTimeMillis();
如果(现在-lastClickTime这是一个执行双击的好站点…我使用了它并进行了工作
我们应该实现手势检测器
和手势监听器
private class GestureListener implements GestureDetector.OnGestureListener,
GestureDetector.OnDoubleTapListener {
PlayAreaView view;
public GestureListener(PlayAreaView view) {
this.view = view;
}
}
这应该可以做到。通过本教程,您将能够正确地实现它,以及许多其他手势:)
干杯。我不能在SDK源代码PhoneWindow.java中使用GestureListener。请参阅详细解释的教程。您会理解导入内容,而且所有内容都在那里。我只是举了一个示例说明它的外观。Ankit,您是对的,但我想将其处理为SDK源代码意味着android内核端。因此使用GestureLi是不可行的这里有stener概念。就像我们有longpress事件一样,这里也有代码实现。谢谢你的快速回复
private class GestureListener implements GestureDetector.OnGestureListener,
GestureDetector.OnDoubleTapListener {
PlayAreaView view;
public GestureListener(PlayAreaView view) {
this.view = view;
}
}