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
}
我的项目有两个导航抽屉。一个在 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
}