Example usage for android.support.v4.view GestureDetectorCompat GestureDetectorCompat

List of usage examples for android.support.v4.view GestureDetectorCompat GestureDetectorCompat

Introduction

In this page you can find the example usage for android.support.v4.view GestureDetectorCompat GestureDetectorCompat.

Prototype

public GestureDetectorCompat(Context context, OnGestureListener onGestureListener) 

Source Link

Usage

From source file:com.waz.zclient.ui.views.TouchFilterableFrameLayout.java

public TouchFilterableFrameLayout(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
    gestureDetectorCompat = new GestureDetectorCompat(context, new GestureDetector.SimpleOnGestureListener() {
        @Override/*from w w w.j a v  a 2 s .  co m*/
        public boolean onSingleTapUp(MotionEvent e) {
            if (!filterAllClickEvents) {
                return false;
            }
            if (onClickListener != null) {
                onClickListener.onClick();
            }
            return true;
        }

        @Override
        public void onLongPress(MotionEvent e) {
            if (!filterAllClickEvents) {
                return;
            }
            performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
            if (onLongClickListener != null) {
                onLongClickListener.onLongClick();
            }
        }
    });
}

From source file:com.waz.zclient.ui.views.TouchFilterableLinearLayout.java

public TouchFilterableLinearLayout(Context context, AttributeSet attrs, int defStyleAttr) {
    super(context, attrs, defStyleAttr);
    gestureDetectorCompat = new GestureDetectorCompat(context, new GestureDetector.SimpleOnGestureListener() {
        @Override/*from www. ja v  a 2s.  co m*/
        public boolean onSingleTapUp(MotionEvent e) {
            if (!filterAllClickEvents) {
                return false;
            }
            if (onClickListener != null) {
                onClickListener.onClick();
            }
            return true;
        }

        @Override
        public void onLongPress(MotionEvent e) {
            if (!filterAllClickEvents) {
                return;
            }
            performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
            if (onLongClickListener != null) {
                onLongClickListener.onLongClick();
            }
        }
    });
}

From source file:net.soulwolf.meetrecycle.SimpleClickListener.java

@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
    if (mRecyclerView == null) {
        this.mRecyclerView = rv;
        this.mGestureDetector = new GestureDetectorCompat(rv.getContext(), this);
    }/*from w  w  w. ja  va  2 s.  c  o  m*/
    this.mGestureDetector.onTouchEvent(e);
    return false;
}

From source file:link.fls.swipestack.SwipeHelper.java

public SwipeHelper(Context context, SwipeStack swipeStack) {
    mSwipeStack = swipeStack;/*  ww  w. j  a  va2s. com*/
    gestureDetector = new GestureDetectorCompat(context, new SingleTapConfirm());
    gestureDetector.setOnDoubleTapListener(new GestureDetector.OnDoubleTapListener() {
        @Override
        public boolean onSingleTapConfirmed(MotionEvent e) {
            mSwipeStack.onSwipeTap();
            return false;
        }

        @Override
        public boolean onDoubleTap(MotionEvent e) {
            return false;
        }

        @Override
        public boolean onDoubleTapEvent(MotionEvent e) {
            return false;
        }
    });
}

From source file:com.ibm.mil.readyapps.telco.recharge.RechargeActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_recharge);
    detector = new GestureDetectorCompat(this, new GestureListener());
    ButterKnife.bind(this);

    setupToolbar();/*from w  w  w .  j a va2s .  com*/

    Bundle extras = getIntent().getExtras();
    if (extras != null) {
        @PlanConstants.Type
        int type = extras.getInt(TYPE_BUNDLE_KEY);
        presenter = new RechargePresenterImpl(this, type, getRechargeTitle(type));
        presenter.createRecharge();
    }
}

From source file:me.egorand.scrollableimageview.ScrollableImageView.java

public ScrollableImageView(Context context) {
    super(context);

    // We will need screen dimensions to make sure we don't overscroll the
    // image/*  ww w  .ja v  a 2 s. co m*/
    DisplayMetrics dm = getResources().getDisplayMetrics();
    screenW = dm.widthPixels;
    screenH = dm.heightPixels;

    gestureDetector = new GestureDetectorCompat(context, gestureListener);
    overScroller = new OverScroller(context);
}

From source file:com.waz.zclient.pages.main.conversation.views.row.message.views.RecyclingLinearLayout.java

public RecyclingLinearLayout(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    gestureDetectorCompat = new GestureDetectorCompat(context, new GestureDetector.SimpleOnGestureListener() {
        @Override/*  w  w w  .jav a 2  s .  c  om*/
        public boolean onSingleTapUp(MotionEvent e) {
            if (!filterAllClickEvents) {
                return false;
            }
            if (onClickListener != null) {
                onClickListener.onClick();
            }
            return true;
        }

        @Override
        public void onLongPress(MotionEvent e) {
            if (!filterAllClickEvents) {
                return;
            }
            performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
            if (onLongClickListener != null) {
                onLongClickListener.onLongClick();
            }
        }
    });
}

From source file:org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.java

@Override
public View onCreateView(LayoutInflater aInflater, ViewGroup aContainer, Bundle aSavedInstanceState) {
    mDetector = new GestureDetectorCompat(aContainer.getContext(), new MyGestureListener());
    return aInflater.inflate(R.layout.fragment_slides_pager, aContainer, false);
}

From source file:com.example.android.google.wearable.watchviewstub.MainActivity.java

@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    setContentView(R.layout.main_activity);

    WatchViewStub stub = (WatchViewStub) findViewById(R.id.stub);
    stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
        @Override/*from  w w w . java 2  s  .c om*/
        public void onLayoutInflated(WatchViewStub stub) {
            mRectBackground = (RelativeLayout) findViewById(R.id.rect_layout);
            mRoundBackground = (RelativeLayout) findViewById(R.id.round_layout);
        }
    });

    mDismissOverlayView = (DismissOverlayView) findViewById(R.id.dismiss_overlay);
    mGestureDetector = new GestureDetectorCompat(this, new LongPressListener());
}

From source file:com.example.android.google.wearable.app.MainActivity.java

@Override
public void onCreate(Bundle b) {
    super.onCreate(b);
    setContentView(R.layout.main_activity);

    mDismissOverlayView = (DismissOverlayView) findViewById(R.id.dismiss_overlay);
    mDismissOverlayView.setIntroText(R.string.intro_text);
    mDismissOverlayView.showIntroIfNecessary();
    mGestureDetector = new GestureDetectorCompat(this, new LongPressListener());
}