This question already has an answer here:
I need to implement swipe in listview like in samsung android device, in call log, when we swipe left to right call is being placed and right to left then message is being placed
Is this possible using swipeListView SwipeListViewDemo or give me other solution
Have a look at this git repo.. This may well be what you are searching for.. 47Deg
Yes you can do using fling gesture
Some code to help you
SimpleOnGestureListener mySimpleGestureListener = new SimpleOnGestureListener() { @Override public boolean onDoubleTap(MotionEvent e) { Logout.debug("onDoubleTap"); return super.onDoubleTap(e); } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) { String velocity="onFling: \n" + e1.toString() + "\n" + e2.toString() +"\n" + "velocityX= " + String.valueOf(velocityX) + "\n" + "velocityY= " + String.valueOf(velocityY) + "\n"; Logout.debug("onFling velocity="+velocity); return super.onFling(e1, e2, velocityX, velocityY); } @Override public void onLongPress(MotionEvent e) { Logout.debug("onLongPress: \n" + e.toString()); super.onLongPress(e); } @Override public boolean onSingleTapConfirmed(MotionEvent e) { Logout.debug("onSingleTapConfirmed: \n" + e.toString()); return super.onSingleTapConfirmed(e); } private boolean permissibleYVelocity(float velocityY) { if ((velocityY < -200) || (velocityY > 200)) { return false; } else { return true; } } }; GestureDetector myGestureDetector = new GestureDetector(mSimpleOnGestureListener); View.OnTouchListener mOnListTouchListener = new OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent event) { Logout.debug("list onTouch()"); return myGestureDetector.onTouchEvent(event); } };