许多活动的GestureDetector

时间:2013-01-18 07:11:23

标签: android gesture

我有一个跨越十几个活动的应用程序,我希望所有活动都能对一些预设的手势做出相同的回应。我想知道是否需要将GestureDetector / GestureOverlay编码到每个活动中?这种做法似乎很愚蠢。我在想是否有可能有一个可以负责所有不同活动的手势类。我在思考正确的道路吗?

顺便说一句,我对Android很新。

提前致谢。 迈克尔

2 个答案:

答案 0 :(得分:0)

尝试可能对您有帮助的链接

Fling gesture detection on grid layout

gesture detection

以及以下link

答案 1 :(得分:0)

您可以执行以下操作

  1. 注册活动生命周期回调
  2. 获得onActivityCreated的回调后,请将Window.Callback替换为您自己的WindowCallback版本Window.Callback
  3. 保存实际活动Window.Callback,您可以在WindowCallback
  4. 上替换自定义onActivityPaused

    您不必在每项活动中编写逻辑