xml [使布局覆盖任务栏]在折叠工具栏布局中,必须添加所有元素:android:fitsSystemWindows =“t

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml [使布局覆盖任务栏]在折叠工具栏布局中,必须添加所有元素:android:fitsSystemWindows =“t相关的知识,希望对你有一定的参考价值。

<android.support.design.widget.CollapsingToolbarLayout
    android:id="@+id/toolbar_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    app:contentScrim="?attr/colorPrimary"
    app:layout_scrollFlags="scroll|exitUntilCollapsed">

    <ImageView
        android:id="@+id/bg_header"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:fitsSystemWindows="true"
        tools:src="@drawable/login_bg"
        app:layout_collapseMode="pin" />

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        app:layout_collapseMode="pin"
        android:background="@color/transparent_80">
        <ImageView
            android:layout_width="110dp"
            android:layout_height="110dp"
            android:id="@+id/radar_image_view"
            android:src="@drawable/radar"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="70dp"/>
    </RelativeLayout>
    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        app:layout_collapseMode="pin"
        app:popupTheme="@style/AppTheme.PopupOverlay"
        app:contentInsetLeft="0dp"
        app:contentInsetStart="0dp"
        app:contentInsetRight="0dp"
        app:contentInsetEnd="0dp">
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
            <Button
                android:id="@+id/back_button"
                android:layout_width="24dp"
                android:layout_height="24dp"
                android:layout_gravity="center_vertical"
                android:background="@drawable/close"
                android:layout_alignParentStart="true"
                android:layout_marginStart="8dp"
                android:layout_centerVertical="true"/>
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/title_label"
                android:layout_centerInParent="true"
                android:layout_marginStart="24dp"
                android:layout_marginEnd="16dp"
                android:layout_marginBottom="24dp"
                android:text="TZ Sensor Finder"
                android:textStyle="bold"
                android:textSize="20sp"
                android:textColor="@color/white"/>
            <Button
                android:id="@+id/rescan_button"
                android:layout_width="24dp"
                android:layout_height="24dp"
                android:layout_marginEnd="12dp"
                android:layout_centerVertical="true"
                android:layout_alignParentEnd="true"
                android:background="@drawable/ic_rescan"
                android:layout_marginTop="12dp"/>
        </RelativeLayout>
    </android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>

以上是关于xml [使布局覆盖任务栏]在折叠工具栏布局中,必须添加所有元素:android:fitsSystemWindows =“t的主要内容,如果未能解决你的问题,请参考以下文章

在折叠栏布局android中向上滚动时淡化整个布局

Android可折叠式菜单栏

像谷歌游戏商店一样折叠工具栏布局

android页面布局:如何使LinearLayout层占满页面,但不覆盖底部菜单栏?

jquery 和 bootstrap 导航栏在 Angular 7 中折叠或展开子菜单的布局中不起作用

android页面布局:如何使LinearLayout层占满页面,但不覆盖底部菜单栏?