当前位置: 首页 > 知识库问答 >
问题:

禁用导航抽屉中的暗褪色

陈刚洁
2023-03-14

有没有办法禁用Android导航抽屉视图中背景视图的暗淡入淡出效果?

共有3个答案

袁霍英
2023-03-14

drawerLayout.setScrimColor(Color.parseColor(“#99000000”));

//对于暗褪色效果

                            or

drawerLayout.setScrimColor(Color.parseColor(“#33000000”));

//对于光衰减效果

                            or

drawerLayout.setScrimColor(颜色。透明);

不褪色

沃宇
2023-03-14

对koso回答的补充:可以这样直接调用Color class中的颜色:

mDrawerLayout.setScrimColor(Color.TRANSPARENT);
西门智
2023-03-14

您可以使用setScrimColor(int color)方法。默认颜色为0x9900000。因此,如果您不希望褪色背景,请在此方法中设置transparentcolor。

mDrawerLayout.setScrimColor(getResources().getColor(android.R.color.transparent));
 类似资料:
  • 问题内容: 有没有一种方法可以在Android的“导航抽屉”视图中为背景视图禁用暗淡效果? 问题答案: 您可以使用方法。作为默认颜色使用。因此,如果您不想使用背景,请使用此方法设置颜色。

  • 有没有办法禁用滑动手势来打开导航抽屉?在标签之间滑动时出现菜单真的很烦人。

  • 我使用官方文档和一些教程成功地实现了一个导航抽屉。这很好用。 现在,我添加了一个应用内购买来解锁我的应用的全部功能。此额外功能可通过导航抽屉访问。我有一个布尔值,它根据用户是否进行了此购买,在活动的中获取值。 到目前为止还不错。 现在,如果布尔值是,我不想锁定导航抽屉。什么是好的/正确的方法?我需要在抽屉被切换或影响的所有子片段中添加块吗?有没有我可以方便使用的通用锁? 更新:我尝试使用抽屉布局。

  • 有什么方法可以确保抽屉菜单保持在片段内容的顶部吗? 我用虚拟数据创建了一个小测试应用程序。10个片段,带有相应的编号按钮和文本视图。问题在于片段元素似乎比导航抽屉具有更高的优先级。 如屏幕截图所示,一旦我试图打开“0片段”,它就会选择注册点击导航抽屉后面的按钮。按下任何其他内容项都可以,但只要它们下面没有其他可交互的项。我该怎么做才能让导航抽屉正确地位于其后面内容的顶部?

  • 我正在使用可在此处下载的导航抽屉示例。 我想扩展这个例子来禁用对其中一个行星的选择。为了简单起见,假设我想永久禁用土星的选择,并将土星的文本更改为深灰色,并且在用户选择它时不突出显示。(实际上,当用户更改屏幕上尚未保存到设备的某些值时,我想以编程方式禁用导航)。 我最接近这一点的是阻止从点击监听器中调用selectItem()方法,但即使我这样做,问题仍然存在——当用户点击时,“Saturn”的文

  • 我有一个导航抽屉活动,其中有四个片段都很好。我还有另一个活动,我应该调用一个片段,它与导航抽屉活动有关。我已经修复了从另一个单独的活动中调用片段的问题。这里真正的问题是,如果我在导航抽屉活动中从碎片B上按back,它会返回到主碎片a,如果我从碎片a上按back,它会显示碎片B,实际上应该从应用程序中退出,它不应该显示碎片B。 我试过很多东西,比如:和覆盖导航抽屉活动中的onBackPressed(