使用Android DrawerLayout
,我正在尝试创建显示效果。即
拖动时的主要内容将显示其后面的抽屉内容。
使用ActionBarToggle来移动带有抽屉的主要内容,而不是覆盖,但是抽屉内容在主要内容视图上方,而在其后方。
如何使抽屉内容显示在主要内容的后面?
mainContent.bringToFront()
无法正常工作
我的抽屉移动代码:
ActionBarDrawerToggle actionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout, 0, 0) {
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
super.onDrawerSlide(drawerView, slideOffset);
if (drawerView.getId() == R.id.right_drawer) slideOffset *= -1;
drawerView.setTranslationX(drawerView.getWidth() * (1 - slideOffset));
mainContent.bringToFront(); //not working
mainContent.setTranslationX(drawerView.getWidth() * slideOffset);
}
};
drawerLayout.addDrawerListener(actionBarDrawerToggle);