【发布时间】:2016-05-21 11:14:02
【问题描述】:
这是我的应用程序屏幕:
和布局xml:
<android.support.v4.widget.NestedScrollView
android:id="@+id/content"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
<android.support.design.widget.AppBarLayout
android:id="@+id/app_bar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:animateLayoutChanges="true">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:title="@string/app_name"
app:theme="@style/Toolbar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Dark" />
</android.support.design.widget.AppBarLayout>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:src="@drawable/arrow_right_bold"
app:fabSize="normal" />
我想在滚动时折叠内容。
我发现我可以将Toolbar 移出AppBarLayout 但是否有明确的方法?否则,我将被强制设置工具栏background color。我对此没有任何问题,但我认为这是某种肮脏的解决方案:)
那么。如何折叠AppBarLayout而不是Toolbar的内容?
【问题讨论】:
-
这里有一个深度教程:guides.codepath.com/android/…
标签: android android-layout android-toolbar android-design-library android-appbarlayout