gpt4 book ai didi

android - 如何检测抽屉导航已通过边缘滑动(而不是主页图标)打开?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:47:34 25 4
gpt4 key购买 nike

我正在使用 Navigation Drawer在我的 Android 应用中。

由于这是一种我发现很难发现的模式,我的计划是在屏幕底部添加一条小消息,直到用户最终发现它并通过滑动成功打开它。

我知道我可以使用:

public void onDrawerOpened(View drawerView) {
// Stop telling the user, he know how it works
}

但是当用ActionBar中的左上按钮打开它时也会触发这个 Action 。

我们热烈欢迎任何检测成功滑动的建议。

最佳答案

需要监听状态变化回调:

        @Override
public void onDrawerStateChanged(int newState) {
if (newState == DrawerLayout.STATE_DRAGGING) {
Log.v(TAG, "Drawer opened by dragging");
}
}

只有当用户将抽屉拖到 View 中时才会出现此状态。点击主页图标不会引起这种情况 - 这正是您想要的。

关于android - 如何检测抽屉导航已通过边缘滑动(而不是主页图标)打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com