Reputation: 2501
I am new to Android. Here, I want to implement Swipe Gesture to navigate between Activities. I have googled it and found different answers in different sites. But I could not get the exact point.
By reading all of them I got that we need to implement onTouchEvent()
and onFlingEvent()
.
Are these functions enough to implement the Swipe action? Please specify on How to proceed step wise to implement swipe gesture.
I am sorry if I asked you a very simple question as I have asked this question after a long long try of many code snippets.
Can any one please clear my doubt?
Upvotes: 8
Views: 6072
Reputation: 93542
onTouchEvent
is enough. What you want to do is:
VelocityTracker
and feed it the
touch results from the view.You'll likely have to play with the threshold a bit, otherwise a sloppy tap could be mistaken for a swipe.
Upvotes: 7
Reputation: 4942
If you want to swipe your view then you should use ViewFlipper
You can set a onTouchListener
on ViewFlipper. And you can register GestureDetector
in onTouchListener. Here is one good example for that Android transitions- slide in and slide out.
Upvotes: 1