List of usage examples for android.support.v4.view GestureDetectorCompat GestureDetectorCompat
public GestureDetectorCompat(Context context, OnGestureListener onGestureListener)
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()); }