使用工具栏重叠主页按钮

时间:2015-02-20 15:21:23

标签: android android-toolbar

我正在使用(相对)新的工具栏小部件而不是ActionBar。我正在尝试将主菜单按钮(汉堡)与通知图标重叠。

我尝试了一些hacky事情来完成这项工作但没有任何效果。

有没有人遇到类似的情况?

谢谢!

1 个答案:

答案 0 :(得分:1)

来自评论:

由于新工具栏只是一个视图窗口小部件,您可以在布局中将其上方的其他视图放置在这样的位置:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <android.support.v7.widget.Toolbar
        android:id="@+id/appbar"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        android:minHeight="?attr/actionBarSize"
        android:elevation="6dp"
        ....
        />

    <ImageView
        android:id="@+id/notif_icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:elevation="6dp" 
        android:src="@drawable/....."

        android:layout_marginLeft="..dp"
        android:layout_marginTop="..dp"
        />

</RelativeLayout>

然后只需将notif_icon与layout_margin左侧和顶部值放在一起,即可将其置于汉堡包图标上方的位置。

同样重要的是要注意ImageView或您在此用例中使用的任何视图具有相同的android:elevation值或更大值,否则它将不会在应用栏上方绘制。