如何在布局中隐藏/显示顶部面板?

时间:2016-04-20 10:36:53

标签: android

我试图在顶部面板中显示菜单和其他图标。这必须在我的布局中与ImageView重叠。 我不确定如何使这部分重叠在ImageView上,以及如何改变布局来实现这一点。

以下图片是到目前为止的实施情况: enter image description here

我希望修改如下图所示: enter image description here

我不确定如何添加最顶部的透明面板,包括菜单图标,"我的Feed",以及其他两个按钮重叠在现有ImageView的顶部。

启动应用程序时需要显示此顶部面板。它隐藏在点击。点击后再次显示。

2 个答案:

答案 0 :(得分:0)

只需使用支持库中的工具栏,并使用半透明黑色设置背景(即#BF000000)

布局应该是这样的:

<FrameLayout>
  <ImageView>
  <Toolbar>
</FrameLayout>

答案 1 :(得分:0)

终于找到了做到这一点的方法。希望它对面临类似问题的任何其他开发人员都有用。

将布局更改为FrameLayout,然后为工具栏创建新布局。然后将新工具栏布局包含在FrameLayout中:

 <include layout="@layout/toolbar"/>