我是Android新手。在这里,我想实现Swipe Gesture在Activities之间导航。我用Google搜索并在不同的网站上找到了不同的答案。但我无法得到确切的观点。
通过阅读所有这些内容,我得到了我们需要实施onTouchEvent()
和onFlingEvent()
。
这些功能是否足以实现滑动操作? 请指定如何逐步执行滑动手势。
我很抱歉,如果我问了一个非常简单的问题,因为在经过长时间的长时间尝试后,我已经提出了很多代码片段。
任何人都可以清楚我的怀疑吗?
答案 0 :(得分:7)
onTouchEvent
就足够了。你想要做的是:
VelocityTracker
并将其提供给
触摸视图中的结果。你可能不得不稍微玩一下门槛,否则一个草率的点击可能被误认为是滑动。
答案 1 :(得分:1)
如果您要滑动视图,则应使用ViewFlipper
您可以在ViewFlipper上设置onTouchListener
。您可以在onTouchListener中注册GestureDetector
。以下是Android transitions- slide in and slide out的一个很好的例子。