在android中打开滑块菜单时如何淡化活动?
Posted
技术标签:
【中文标题】在android中打开滑块菜单时如何淡化活动?【英文标题】:How to fade the activity when slider menu opened in andorid? 【发布时间】:2014-09-09 06:03:08 【问题描述】:我正在使用这个库 Sliding menu 。但是当滑块打开时,它并没有淡出主视图。当滑动菜单打开时,我希望上面的视图褪色。
SlidingMenu sm = getSlidingMenu();
sm.setMode(SlidingMenu.LEFT);
sm.setShadowWidthRes(R.dimen.shadow_width);
sm.setShadowDrawable(R.drawable.shadow);
// sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
sm.setFadeEnabled(true);
sm.setFadeDegree(0.5f);
sm.setBehindWidth(500);
sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
【问题讨论】:
【参考方案1】:1.使用 transparent Framelayout 将在您的活动之上并将被隐藏
2.滑块打开时使其可见。
【讨论】:
但这是滑块菜单的默认属性。为什么要手动制作? 这不是默认设置,您可能会看到很多自定义滑块菜单,这是其中之一,如果您想实现,则必须遵循此操作 我会尝试,但我认为必须有一些选择。因为在android提供的导航抽屉中默认有这个属性。 任何机构有解决方案?以上是关于在android中打开滑块菜单时如何淡化活动?的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用 android 布局的一种视图以便不发生点击事件?