KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have an Android application in which there is List View Like this one Now I want to perform two different activities on right/Left swipe of the List Items in the same way How native call log works Right Swipe of list I want this type of swipes. Can anyone know how to make it happen. Basically I wan to implement SimpleOnGestureListener . I have read a post answered by sir gav Fling gesture detection on grid layout and after that I am successful in implementing left swipe and right swipe detection but the only thing I am not getting on which List Item the swipe has occurred. Update 24 May 2013 Now I am able to detect swipe action using this code -- SwipeDetector.java /** * Class swipe detection to View */ public class SwipeDetector implements View.OnTouchListener { public static enum Action { LR, // Left to right RL, // Right to left TB, // Top to bottom BT, // Bottom to top None // Action not found } private static final int HORIZONTAL_MIN_DISTANCE = 30; // The minimum // distance for // horizontal swipe private static final int VERTICAL_MIN_DISTANCE = 80; // The minimum distance // for vertical // swipe private float downX, downY, upX, upY; // Coordinates private Action mSwipeDetected = Action.None; // Last action public boolean swipeDetected() { return mSwipeDetected != Action.None; } public Action getAction() { return mSwipeDetected; } /** * Swipe detection */@Override public boolean onTouch(View v, MotionEvent event) { s
Tags (comma-separated)
Save Edits
Cancel