我正在尝试首次使用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
将其副本移动到那里?