【发布时间】:2017-12-13 07:12:25
【问题描述】:
我想在折叠时用另一个视图更改我的视图。我已经使用CollapsingToolbarLayout 做了几乎相同的事情,但它只适用于Toolbar。当我用另一个视图替换 Toolbar 或将视图添加为 Toolbar 的子视图时,它无法正常工作。
我已经试过这段代码了。
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fitsSystemWindows="true"
>
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/aaaa"
android:layout_width="match_parent"
android:layout_height="350dp"
app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleTextAppearance="@android:color/transparent"
android:fitsSystemWindows="true"
>
<ImageView
app:layout_collapseMode="parallax"
android:src="@drawable/firework"
android:contentDescription="@string/app_name"
android:scaleType="centerCrop"
android:layout_width="match_parent"
android:layout_height="350dp" />
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="100dp"
android:title="@string/recent_news"
>
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CollapsingToolbarLayout>
展开视图:
这是我滚动时想要的:
当视图使用工具栏更改或添加为子视图时会发生这种情况:
【问题讨论】:
标签: android android-toolbar android-collapsingtoolbarlayout