由于这是一个我觉得很难发现的模式,我的计划是在屏幕底部添加一条消息,直到用户最终发现它并通过滑动成功打开它.
我知道我可以使用:
public voID onDrawerOpened(VIEw drawerVIEw) { // Stop telling the user,he kNow how it works}
但是当使用Actionbar中的左上角按钮打开它时也会触发此 *** 作.
我们热烈欢迎任何检测成功刷卡的建议.
解决方法 您需要监听状态更改回调:@OverrIDe public voID onDrawerStateChanged(int newState) { if (newState == DrawerLayout.STATE_DRAGGING) { Log.v(TAG,"Drawer opened by dragging"); } }
仅当用户将抽屉拖入视图时才会出现此状态.点击主页图标不会导致这种情况 – 这正是您想要的.
总结以上是内存溢出为你收集整理的android – 如何检测导航抽屉是否已通过边缘滑动(而不是主页图标)打开?全部内容,希望文章能够帮你解决android – 如何检测导航抽屉是否已通过边缘滑动(而不是主页图标)打开?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)