在工具栏中添加图像,但它必须大于工具栏

时间:2016-09-13 13:53:03

标签: android android-layout xamarin toolbar

我需要部分在工具栏中的图像女巫,部分在视野中。我没有找到它的好例子,也许有人知道该怎么做?我目前在Xamarin工作,但Android Studio的示例将对您有所帮助。

enter image description here

2 个答案:

答案 0 :(得分:2)

使用CoordinatorLayoutlayout_anchor

<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent" android:layout_height="match_parent">

    <android.support.design.widget.AppBarLayout android:id="@+id/app_bar"
        android:layout_width="match_parent" android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.ActionBar">

        <android.support.v7.widget.Toolbar android:id="@+id/toolbar"
            android:layout_width="match_parent" android:layout_height="?attr/actionBarSize"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>

    </android.support.design.widget.AppBarLayout>

    <ImageView android:id="@+id/image_anchored"
        android:layout_width="wrap_content" android:layout_height="wrap_content"
        android:layout_margin="16dp" android:src="@drawable/image_anchor"
        app:layout_anchor="@id/app_bar" app:layout_anchorGravity="bottom|start|left"/>

</android.support.design.widget.CoordinatorLayout>

答案 1 :(得分:0)

也许为ActionBar创建一个自定义视图?

您还可以为ActionBar设置自定义高度。 然后我认为你的内容可以落后于ActionBar。你也可以在ActionBar上使用透明度。