[英]How to hide shadow when open SlidingMenu?
In my application for set menu i use SlidingMenu and for this i write below code. 在我的设置菜单应用程序中,我使用SlidingMenu ,为此,我编写了以下代码。
In my codes SlidingMenu it's work and not error. 在我的代码中, SlidingMenu是有效的,而不是错误。
But in my code when open SlidingMenu set black shadow to my mainLayout
. 但是在我的代码中,当打开SlidingMenu时,将黑色阴影设置为我的
mainLayout
。
I want when open SlidingMenu not set shadow to my mainLayout
. 我想在打开SlidingMenu时不将阴影设置为
mainLayout
。
My codes: 我的代码:
mDrawerToggle = new ActionBarDrawerToggle(getActivity(), drawer_layout, R.drawable.icon_alarm, R.string.app_name, R.string.app_name) {
public void onDrawerClosed(View view) {
}
public void onDrawerOpened(View drawerView) {
}
@SuppressLint("NewApi")
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
super.onDrawerSlide(drawerView, slideOffset);
layoutRoot.setTranslationX(-slideOffset * drawerView.getWidth());
drawer_layout.bringChildToFront(drawerView);
drawer_layout.requestLayout();
}
};
drawer_layout.setDrawerListener(mDrawerToggle);
How can i it? 我该怎么办? please help me
请帮我
You just need to do write one line as following : 您只需要写一行,如下所示:
drawerLayout.setScrimColor(ContextCompat.getColor(context,android.R.color.transparent));
It will remove the black shadow while you open navigation drawer. 打开导航抽屉时,它将消除黑色阴影。 You can do it by programmatically.
您可以通过编程来实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.