小编Ant*_*kov的帖子

如何通过触摸外部抽屉来防止关闭导航抽屉

我有一个带有导航抽屉的活动。如果用户设备在桌子上并且方向是横向-我不需要通过单击抽屉中的项目来关闭抽屉:

if (!isTablet || context.getResources().getConfiguration().orientation==1) {
    mDrawerLayout.closeDrawer(Gravity.START);
}
Run Code Online (Sandbox Code Playgroud)

这行得通。但是,如果用户在打开的抽屉外面触摸屏幕-抽屉关闭。不适合使用DrawerLayout.LOCK_MODE_LOCKED_OPEN,因为我需要保存抽屉滑动功能。 当用户触摸抽屉外部时,如何防止关闭导航抽屉?

请帮忙。

android touch navigation-drawer

5
推荐指数
1
解决办法
4368
查看次数

标签 统计

android ×1

navigation-drawer ×1

touch ×1