我是安卓新手。在这里,我想实现滑动手势在活动之间导航。我用谷歌搜索了它,并在不同的网站上找到了不同的答案。但我无法得到确切的观点。通过阅读所有这些,我知道我们需要实现onTouchEvent()
和onFlingEvent()
.
这些功能是否足以实现 Swipe 动作?请指定如何逐步执行滑动手势。
如果我问了你一个非常简单的问题,我很抱歉,因为我在长时间尝试了许多代码片段后问了这个问题。
任何人都可以解决我的疑问吗?
我是安卓新手。在这里,我想实现滑动手势在活动之间导航。我用谷歌搜索了它,并在不同的网站上找到了不同的答案。但我无法得到确切的观点。通过阅读所有这些,我知道我们需要实现onTouchEvent()
和onFlingEvent()
.
这些功能是否足以实现 Swipe 动作?请指定如何逐步执行滑动手势。
如果我问了你一个非常简单的问题,我很抱歉,因为我在长时间尝试了许多代码片段后问了这个问题。
任何人都可以解决我的疑问吗?
onTouchEvent
足够。你想做的是:
VelocityTracker
并将视图中的触摸结果提供给它。您可能需要稍微调整一下阈值,否则草率的点击可能会被误认为是滑动。
如果你想滑动你的视图,那么你应该使用ViewFlipper
你可以onTouchListener
在 ViewFlipper 上设置一个。您可以GestureDetector
在 onTouchListener 中注册。这是Android 转换的一个很好的例子——滑入和滑出。