我是Android新手。在这里,我想实现滑动手势在活动之间导航。我搜索了它并在不同的网站上找到了不同的答案。但我不明白这一点。 通过阅读他们所有我得到,我们需要执行onTouchEvent()
和onFlingEvent()
。如何在android中实现轻扫手势
这些函数是否足以实现滑动操作? 请指定如何逐步执行滑动手势。
对不起,如果我问你一个非常简单的问题,因为我经过很长时间的尝试了很多代码片段后才问这个问题。
任何人都可以清除我的疑问吗?
我是Android新手。在这里,我想实现滑动手势在活动之间导航。我搜索了它并在不同的网站上找到了不同的答案。但我不明白这一点。 通过阅读他们所有我得到,我们需要执行onTouchEvent()
和onFlingEvent()
。如何在android中实现轻扫手势
这些函数是否足以实现滑动操作? 请指定如何逐步执行滑动手势。
对不起,如果我问你一个非常简单的问题,因为我经过很长时间的尝试了很多代码片段后才问这个问题。
任何人都可以清除我的疑问吗?
onTouchEvent
就够了。你想要做的是:
VelocityTracker
并从视图给它的 触摸结果。您可能必须稍稍使用该阈值,否则可能会将粗心的水龙头误认为是轻扫。
您还应该提供一些示例代码以供参考。 –
如果你想刷一下你的视图,那么你应该使用ViewFlipper
你可以在ViewFlipper上设置一个onTouchListener
。您可以在onTouchListener中注册GestureDetector
。这是Android transitions- slide in and slide out的一个很好的例子。
[Android - 基本手势检测]的可能重复(http://stackoverflow.com/questions/937313/android-basic-gesture-detection) –