我是Android的新手。在这里,我想实现在活动之间导航的滑动手势。我用谷歌搜索了一下,在不同的网站上找到了不同的答案。但是我不能得到确切的观点。通过阅读所有这些文档,我了解到我们需要实现onTouchEvent()和onFlingEvent()。
这些函数是否足以实现刷卡操作?请详细说明如何一步一步地实现划动手势。
如果我问了你一个非常简单的问题,我很抱歉,因为我是在对许多代码片段进行了很长时间的尝试后才提出这个问题的。
有谁能消除我的疑虑吗?
发布于 2013-01-21 16:49:42
onTouchEvent就足够了。您想要做的是:
VelocityTracker并将视图中的触摸结果提供给它。你可能不得不稍微玩弄一下门槛,否则草率的轻敲可能会被误认为是轻扫。
发布于 2013-01-21 16:53:40
如果你想滑动你的视图,那么你应该使用ViewFlipper,你可以在ViewFlipper上设置一个onTouchListener。您可以在onTouchListener中注册GestureDetector。下面是该Android transitions- slide in and slide out的一个很好的例子。
https://stackoverflow.com/questions/14435088
复制相似问题