使工具栏透明

create_account.xml

         

我需要使上面的ToolBar透明。 这样我们就可以看到背景Image.I尝试了不同的方法。 但找不到正确的解决方案。

请帮忙。谢谢

大多数时候,我们希望工具栏是半透明的,因为我们想要显示它背后的内容。 问题是工具栏后面的内容颜色可能会与工具栏元素/文本的颜色(例如上/后箭头)发生碰撞。

出于这个原因,你会在很多实现中看到工具栏实际上不是透明的,而是带有渐变的半透明。

您可以使用下一个代码获取此信息:

   

background_toolbar_translucent.xml

     

colors.xml

 #66000000 

您可以在渐变上使用不同的值,我发现对于白色元素,黑色40%可以正常工作。

您可能想要做的另一件事是隐藏工具栏的标题。

 getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

并展示出可承受性……

 getSupportActionBar().setDisplayShowTitleEnabled(false); 

如果您在布局预览面板中看到类似的内容,请不要担心… 在此处输入图像描述

当实际重叠内容时,它看起来非常不同:

在此处输入图像描述

这是我的解决方案。

   

试试看:

  

并使用结束标记删除它:

  

但是不要让它完全透明,你可以使用颜色具有#93000000透明度所以它将是这样的: