0
A
回答
3
您可以使用Snackbar Callbacks
snackbar.addCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
//see Snackbar.Callback docs for event details
...
}
@Override
public void onShown(Snackbar snackbar) {
drawerLayout.closeDrawer(GravityCompat.START);
}
});
0
试试这个
在这里有
two
办法close your drawer
close
抽屉与animation
这样
snackbar.addCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
//see Snackbar.Callback docs for event details
...
}
@Override
public void onShown(Snackbar snackbar) {
drawerLayout.closeDrawer(GravityCompat.START);
}
});
close
抽屉没有animation
这样
snackbar.addCallback(new Snackbar.Callback() {
@Override
public void onDismissed(Snackbar snackbar, int event) {
//see Snackbar.Callback docs for event details
...
}
@Override
public void onShown(Snackbar snackbar) {
drawerLayout.closeDrawer(GravityCompat.START,false);
}
});
相关问题
- 1. 如何在操作后保持快餐栏打开状态为
- 2. 当隐藏键盘ios(ipad)时隐藏快捷键栏
- 3. 快餐栏自动重复
- 4. Android:导航栏在键盘打开时隐藏
- 5. 如何在angular2中使用快餐栏(entryComponents)时发出事件
- 6. 如何仅在登录成功时启用mui快餐栏?
- 7. 如何隐藏临时搜索栏?
- 8. Android NavigationView滑动有时不能打开
- 9. 如何隐藏状态栏?
- 10. 如何隐藏工具栏?
- 11. 如何隐藏工具栏
- 12. 如何隐藏导航栏?
- 13. React.js - 当软键盘打开时隐藏滚动(隐藏视图)?
- 14. 隐藏Notifaction抽屉打开时活动
- 15. 快速隐藏iOS/Android网址栏
- 16. 隐藏的隐藏栏
- 17. 打开后隐藏CMD
- 18. 导航抽屉打开时如何隐藏滚动条
- 19. 如何在别人打开时隐藏jquery div
- 20. 如何在模态打开时隐藏弹出窗口
- 21. 如何在div已经打开时隐藏它?
- 22. 如何隐藏NavigationView? android:visibility =“gone”不起作用
- 23. 打开键盘隐藏片段下面的工具栏
- 24. 导航栏隐藏在第二次我打开viewController(SWRevealViewController中)
- 25. 如何从隐藏DIV打
- 26. 如何在快餐栏android中设置Onclicklistener动作?
- 27. Angular 2/4如何设计角料设计快餐栏
- 28. 如何使快餐栏出现在popupwindow上方?
- 29. 如何隐藏开发商
- 30. 如何隐藏时
使用'drawerLayout.isDrawerOpen()'方法检查抽屉是否打开,然后在'snackbar.show()'上执行'drawerLayout.closeDrawer()'。 –