是否有文档或 API 允许在某个方向轻弹对象(例如按钮)?我试过使用“拖放”来尝试模拟此功能,但结果不同。
这是一个例子:http://youtu.be/J-83lssy5kA?t=1m47s
基本上,您可以看到这个人将聊天头轻弹到关闭图标以关闭聊天。在 Android 启动器中可以找到相同的功能,您可以在其中轻弹以从主屏幕中删除图标。这些手势是定制的还是 API,谢谢。
最佳答案
您所说的 flick
正式名称为 fling
。是的,您可以通过让 Activity 实现 GestureDetector.OnGestureListener
来使用 Android API 处理 Fling 事件。界面。这个界面可以让你处理所有常见的手势,比如滚动、长按、滑动等等。在您的情况下,将调用 onFling()
方法。
但是,在您的情况下,您只需要甩动手势,在这种情况下,您将不得不子类化 GestureDetector.SimpleOnGestureListener
。并有选择地覆盖方法。
更多信息,请引用文档:http://developer.android.com/training/gestures/detector.html
关于android - 如何轻弹一个物体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27351495/