轻扫手势!在懒惰的滑动应用程序中的android

时间:2015-03-21 22:17:25

标签: android user-interface

当用户从屏幕左下角对角滑动时,会打开延迟滑动应用。怎么做的?懒惰的滑动应用程序如何仅被视为弧形,而不是整个屏幕?我想制作这样的应用程序?请告诉我,我该如何开始做那种轻扫手势?

1 个答案:

答案 0 :(得分:3)

我不知道该应用程序,但有一些seriv方法可以做到这一点。 基本上你必须覆盖onInterceptTouchEvent()

onTouchEvent()View

您可以覆盖Activity.onTouchEvent()以让活动拦截所有触摸事件。

看看这里: https://developer.android.com/training/gestures/viewgroup.html

<强>更新 在审核LazySwipe之后:Lazy Swipe使用与Facebook聊天相同的机制/ android api。这不是一项活动。基本上它是Service。这是一个discussion and implementationGithub上还有一些库(我从未使用过这个库)。

但是你看,它不是Activiy,因此你不能使用Activity.onTouch()。但是,您可以展示和互动任何常规ViewViewGroup。因此,可以覆盖ViewGoroup.onInterceptTouchEvent()ViewGorup.onTouchEvent()。是的,你可以检测到滑动手势。 在Android上有一些可以使用的手势检测器。看看这里:https://developer.android.com/training/gestures/scroll.html