使用工具栏重叠主页按钮

Overlap home button using Toolbar

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

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

有人遇到过类似情况吗?

谢谢!

来自评论:

由于新工具栏只是一个视图小部件,您可以在布局中将其他视图放置在它上面,如下所示:

<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 值或更大的值,否则它不会绘制在应用栏上方。