Android 中的哪个抽屉正在移动?

Which drawer is being moved in Android?

我的项目有两个导航抽屉。一个在 left 上使用 start,另一个在 right 上使用 end.

正如此处所建议的那样push activity on the right when open drawer

我让 activity 在我打开抽屉时向右移动。但问题是它向右移动,在两个抽屉的移动上。每次都向右移动是有意义的,因为我只指定它在任何抽屉移动时都向右移动。

我的问题是如何检测哪个抽屉正在移动,以便我可以根据自己的喜好将其向右或向左移动?

这是项目的 Github 回购 https://github.com/ishanatmuz/StudioHello

使用标签 标记您的抽屉并在 onDrawerOpened 中检查此标记

示例:

rightDrawer.setTag("Right");

@Override
void onDrawerOpened(View view) {
if(view.getTag().toString().equals("Right"))
          //codeHere
}