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. 嵌套CoordinaterLayout隱藏快餐欄
- 2. 如何在操作後保持快餐欄打開狀態爲
- 3. 如何在打開對話框時隱藏導航欄?
- 4. 如何在打開窗口時隱藏地址欄?
- 5. Android隱藏NavigationView標題
- 6. 當隱藏鍵盤ios(ipad)時隱藏快捷鍵欄
- 7. 快餐欄自動重複
- 8. 隱藏導航欄,同時打開新窗口
- 9. Android:導航欄在鍵盤打開時隱藏
- 10. 導航抽屜打開時隱藏調度欄
- 11. 在iPhone中打開Admob廣告時隱藏底部標籤欄
- 12. 如何在angular2中使用快餐欄(entryComponents)時發出事件
- 13. 如何僅在登錄成功時啓用mui快餐欄?
- 14. 如何隱藏和打開導航
- 15. 如何隱藏NavigationView的頂部陰影后,它移動到工具欄下?
- 16. 如何隱藏臨時搜索欄?
- 17. Android NavigationView滑動有時不能打開
- 18. 如何在開始圖庫時隱藏狀態欄
- 19. 如何顯示隱藏的DIV並在其他div打開時自動隱藏
- 20. 當我打開我的搜索欄時,導航欄正在隱藏
- 21. 標題欄如何隱藏?
- 22. 如何隱藏工具欄?
- 23. 如何隱藏工具欄
- 24. 如何隱藏狀態欄?
- 25. 如何隱藏導航欄?
- 26. 如何隱藏地址欄
- 27. 如何隱藏導航欄?
- 28. 如何隱藏狀態欄?
- 29. 當打開頁面時jQuery隱藏/顯示隱藏內容
- 30. React.js - 當軟鍵盤打開時隱藏滾動(隱藏視圖)?
使用'drawerLayout.isDrawerOpen()'方法檢查抽屜是否打開,然後在'snackbar.show()'上執行'drawerLayout.closeDrawer()'。 –