android - 滑动手势!懒惰滑动应用程序中的android

标签 android user-interface

当用户从屏幕左下角沿对角线滑动时,惰性滑动应用程序打开。这是怎么做到的?怎么偷懒swipe app只看成弧线,不全屏?我想做一个这样的应用程序?请告诉我应该如何开始做出那种滑动手势?

最佳答案

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

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

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

更新: 审核后LazySwipe : Lazy Swipe 使用与 Facebook 聊天头相同的机制/android api。这不是一个 Activity 。基本上它是一个服务。这是一个discussion and implementation . Github 上也有图书馆(我从来没有用过那个)。

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

关于android - 滑动手势!懒惰滑动应用程序中的android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188694/

相关文章:

android - 将 Firebase Persistence Enabled 设置为 true 后无法检索新数据?

java - 推送通知不正确 - Android

java - 通过对象 HashMap (java) 进行具有保存功能的设置的 GUI

c++ - GTkmm 3.0 如何在框架或窗口之间切换

user-interface - BlackBerry - 带有标签垂直滚动的主屏幕

php - Android调用php脚本下载文件并保存在sd卡中

android getLine1Number() 返回空字符串

android GCM 服务(生产 key 与开发 key )

Python3 Tkinter - 使用按钮打开 .py 文件

user-interface - Unity 4.6 - 如何将 GUI 元素缩放到适合每种分辨率的正确尺寸