工具栏折叠时协调器布局和显示文本

时间:2018-10-26 19:13:05

标签: android android-coordinatorlayout android-collapsingtoolbarlayout android-appbarlayout

我正在尝试首次使用CoordinatorLayout。通过阅读文档和搜索教程,我对它一无所知。
我试着玩代码。所以我需要的是以下内容:

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

        <android.support.design.widget.CollapsingToolbarLayout
            android:layout_width="match_parent"
            android:layout_height="300dp"
            app:title="@string/the_title"
            app:expandedTitleMarginBottom="94dp"
            app:layout_scrollFlags="scroll|exitUntilCollapsed"
        app:expandedTitleTextAppearance="@style/CollapsingTextAppearance.Inverse"
            app:contentScrim="?colorPrimary"
            >

            <ImageView
                android:layout_width="fill_parent"
                android:layout_height="match_parent"
                android:src="@drawable/london_flat"
                android:scaleType="centerCrop"
                />

            <android.support.v7.widget.Toolbar
                android:id="@+id/flexible.example.toolbar"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                android:background="@null"
                app:layout_collapseMode="pin"
                style="@style/ToolBarWithNavigationBack"
                />
        </android.support.design.widget.CollapsingToolbarLayout>
    </android.support.design.widget.AppBarLayout>  
我从教程中获得的

,当图像移出并且工具栏开始变得不透明时向上滚动时,app:title="@string/the_title"用于向上移动,并在图像出现后成为应用栏中的实际文本搬出去了。
我该如何修改它,以使app:title中没有文本,并且随着我们向上滚动,或者一旦操作栏变得不透明,我就设置了实际文本,或者我使用另一个TextView将其副本移动到那里?

0 个答案:

没有答案