List of usage examples for android.support.v4.view GestureDetectorCompat GestureDetectorCompat
public GestureDetectorCompat(Context context, OnGestureListener onGestureListener)
From source file:edu.gxu.impression.ui.AboutActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about);/*from w w w .ja va 2 s . c o m*/ getSupportActionBar().setDisplayHomeAsUpEnabled(true); mCompat = new GestureDetectorCompat(this, new BackGestureListener(this)); }
From source file:MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mGestureDetector = new GestureDetectorCompat(this, new GestureListener()); }
From source file:com.anandmuralidhar.simplearandroid.GestureClass.java
public GestureClass(Activity activity) { // instantiate listener for detecting double-tap mTapDetector = new GestureDetectorCompat(activity, new MyTapListener()); }
From source file:co.codecrunch.musicplayerlite.recyclerviewutils.ClickItemTouchListener.java
ClickItemTouchListener(RecyclerView hostView) {
mGestureDetector = new GestureDetectorCompat(hostView.getContext(), new ItemClickGestureListener(hostView));
}
From source file:com.richtodd.android.quiltdesign.block.QuiltViewTouchController.java
void setView(QuiltView view) { m_view = view;/*from w w w .ja va 2s . c o m*/ m_gestureDetector = new GestureDetectorCompat(m_view.getContext(), new GestureDetector.OnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { // Log.i(TAG, "m_gestureDetector/onSingleTapUp"); if (onTap((int) e.getX(), (int) e.getY())) { return true; } return false; } @Override public void onShowPress(MotionEvent e) { } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { // Log.i(TAG, "m_gestureDetector/onScroll"); if (!isOperationActive()) { if (onTouchDown((int) e1.getX(), (int) e1.getY())) { return true; } } if (isOperationActive()) { if (onTouchMove((int) e2.getX(), (int) e2.getY())) { return true; } } return false; } @Override public void onLongPress(MotionEvent e) { } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { return false; } @Override public boolean onDown(MotionEvent e) { return true; } }); m_view.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (m_gestureDetector.onTouchEvent(event)) { return true; } int action = event.getAction(); switch (action) { case MotionEvent.ACTION_UP: if (onTouchUp((int) event.getX(), (int) event.getY())) { return true; } } return false; } }); }
From source file:com.richtodd.android.pegboard.PegboardViewTouchController.java
void setView(PegboardView view) { m_view = view;/*from ww w .jav a 2 s .c o m*/ m_gestureDetector = new GestureDetectorCompat(m_view.getContext(), new GestureDetector.OnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { // Log.i(TAG, "m_gestureDetector/onSingleTapUp"); if (onTap((int) e.getX(), (int) e.getY())) { return true; } return false; } @Override public void onShowPress(MotionEvent e) { } @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { // Log.i(TAG, "m_gestureDetector/onScroll"); if (!isOperationActive()) { if (onTouchDown((int) e1.getX(), (int) e1.getY())) { return true; } } if (isOperationActive()) { if (onTouchMove((int) e2.getX(), (int) e2.getY())) { return true; } } return false; } @Override public void onLongPress(MotionEvent e) { } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { return false; } @Override public boolean onDown(MotionEvent e) { return true; } }); m_view.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (m_gestureDetector.onTouchEvent(event)) { return true; } int action = event.getAction(); switch (action) { case MotionEvent.ACTION_UP: if (onTouchUp((int) event.getX(), (int) event.getY())) { return true; } } return false; } }); }
From source file:org.gearvrf.nonglthreadupdate.SampleActivity.java
@Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); setScript(mScript = new SampleViewManager(), "gvr_note4.xml"); detector = new GestureDetectorCompat(this, this); }
From source file:com.feedhenry.sync.listener.RecyclerItemClickListener.java
public RecyclerItemClickListener(Context context, OnItemClickListener listener) { mListener = listener;// w w w. j ava 2s . c o m mGestureDetector = new GestureDetectorCompat(context, new GestureDetector.SimpleOnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { return true; } }); }
From source file:MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mGestureDetector = new GestureDetectorCompat(this, new GestureListener()); hideSystemUi();//from w w w . j a v a 2s . c o m }
From source file:com.gosuncn.core.ui.listener.RecyclerItemClickListener.java
public RecyclerItemClickListener(final RecyclerView recyclerView) { mGestureDetector = new GestureDetectorCompat(recyclerView.getContext(), new GestureDetector.SimpleOnGestureListener() { @Override/* w w w . j av a2 s .c o m*/ public boolean onSingleTapUp(MotionEvent e) { View child = recyclerView.findChildViewUnder(e.getX(), e.getY()); if (child != null) { int position = recyclerView.getChildAdapterPosition(child); if (position >= 0) { //swipeRefreshLayout?position-1 onItemClick(child, position); } } return true; } @Override public void onLongPress(MotionEvent e) { View child = recyclerView.findChildViewUnder(e.getX(), e.getY()); if (child != null) { int position = recyclerView.getChildAdapterPosition(child); if (position >= 0) { onLongItemClick(child, position); } } } }); }