当用户与app drawer(Android)交互时,是否可以检测到事件?

时间:2014-09-16 11:41:22

标签: android

我想知道是否有一些方法可以检测Android用户何时打开/关闭手机中的应用程序抽屉。此外,如果用户在主屏幕中有一个文件夹,是否有某种日志事件可以检测到此交互?

我需要在我的申请中获取该信息。

感谢。

1 个答案:

答案 0 :(得分:0)

是的,你可以......

您必须为抽屉布局

实施DrawerLayout.DrawerListener
public abstract void onDrawerClosed (View drawerView)

当抽屉处于完全关闭状态时调用。 参数

public abstract void onDrawerOpened (View drawerView)

当抽屉处于完全打开状态时调用。

public abstract void onDrawerSlide (View drawerView, float slideOffset)

当抽屉的位置发生变化时调用。

public abstract void onDrawerStateChanged (int newState)

当抽屉运动状态发生变化时调用。