我的项目有两个导航抽屉。一个位于left
使用start
而另一个位于right
使用end
。
这里建议push activity on the right when open drawer
每当我打开抽屉时,我的活动都会向右移动。但问题是它在两个抽屉的运动上是正确的。每次向右移动是有道理的,因为我只是在任何抽屉移动时指定它向右移动。
我的问题是如何检测哪个抽屉被移动,以便我可以根据我的偏好向右或向左移动?
的Github回购答案 0 :(得分:0)
使用标签 标记您的抽屉,并在onDrawerOpened中检查此标记
示例:
rightDrawer.setTag("Right");
@Override
void onDrawerOpened(View view) {
if(view.getTag().toString().equals("Right"))
//codeHere
}