我有一个带有导航抽屉的活动。如果用户设备在桌子上并且方向是横向-我不需要通过单击抽屉中的项目来关闭抽屉:
if (!isTablet || context.getResources().getConfiguration().orientation==1) {
mDrawerLayout.closeDrawer(Gravity.START);
}
Run Code Online (Sandbox Code Playgroud)
这行得通。但是,如果用户在打开的抽屉外面触摸屏幕-抽屉关闭。不适合使用DrawerLayout.LOCK_MODE_LOCKED_OPEN,因为我需要保存抽屉滑动功能。 当用户触摸抽屉外部时,如何防止关闭导航抽屉?
请帮忙。