Android Open Source - qcn Simple On Gesture Listener With Double Tap Support






From Project

Back to project page qcn.

License

The source code is released under:

GNU General Public License

If you think the Android project qcn listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package zsoltmester.qcn.ui;
/*w  ww . j  a v a 2s.co m*/
import android.view.MotionEvent;

import zsoltmester.qcn.tools.Logger;

import static android.view.GestureDetector.SimpleOnGestureListener;

public class SimpleOnGestureListenerWithDoubleTapSupport extends SimpleOnGestureListener {

  private Logger logger = Logger.createWithLogTag(SimpleOnGestureListenerWithDoubleTapSupport.class.getSimpleName());
  private OnDoubleTapListener onDoubleTapListener;

  private SimpleOnGestureListenerWithDoubleTapSupport(OnDoubleTapListener onDoubleTapListener) {
    this.onDoubleTapListener = onDoubleTapListener;
  }
  
  public static SimpleOnGestureListener createWithOnDoubleTapListener(OnDoubleTapListener onDoubleTapListener) {
    return new SimpleOnGestureListenerWithDoubleTapSupport(onDoubleTapListener);
  }

  @Override
  public boolean onDown(MotionEvent e) {
    return true;
  }

  @Override
  public boolean onDoubleTap(MotionEvent e) {
    logger.log("onDoubleTap");
    onDoubleTapListener.onDoubleTap();
    return true;
  }

  public interface OnDoubleTapListener {
    public void onDoubleTap();
  }
}




Java Source Code List

zsoltmester.qcn.desktop.ContactFragment.java
zsoltmester.qcn.desktop.DesktopActivity.java
zsoltmester.qcn.quickcircle.CoverEventReceiver.java
zsoltmester.qcn.quickcircle.QuickCircleBaseActivity.java
zsoltmester.qcn.quickcircle.notifications.NotificationActivity.java
zsoltmester.qcn.quickcircle.notifications.NotificationAdapter.java
zsoltmester.qcn.quickcircle.notifications.NotificationHelper.java
zsoltmester.qcn.quickcircle.notifications.NotificationListener.java
zsoltmester.qcn.tools.Logger.java
zsoltmester.qcn.ui.SimpleOnGestureListenerWithDoubleTapSupport.java