Android 滚动后,CoordinatorLayout在底部留下空白
我正在尝试使用CoordinatorLayout实现谷歌最新的设计技巧,但在滚动和视差效果方面存在问题 显示“活动”后,所有内容看起来都正常,但在尝试滚动时出现问题。底部视图似乎没有正确展开,向上滚动后,下面会出现空白。只有在俯视图和导航栏之间的初始显示中,俯视图看起来才大 它看起来像这样: 相关代码:Android 滚动后,CoordinatorLayout在底部留下空白,android,material-design,android-coordinatorlayout,android-collapsingtoolbarlayout,coordinator-layout,Android,Material Design,Android Coordinatorlayout,Android Collapsingtoolbarlayout,Coordinator Layout,我正在尝试使用CoordinatorLayout实现谷歌最新的设计技巧,但在滚动和视差效果方面存在问题 显示“活动”后,所有内容看起来都正常,但在尝试滚动时出现问题。底部视图似乎没有正确展开,向上滚动后,下面会出现空白。只有在俯视图和导航栏之间的初始显示中,俯视图看起来才大 它看起来像这样: 相关代码: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sch
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CoordinatorLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:expandedTitleMarginStart="72dp"
app:expandedTitleMarginEnd="16dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_collapseMode="parallax"/>
</CollapsingToolbarLayout>
</AppBarLayout>
<ViewPager
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
</CoordinatorLayout>
</FrameLayout>
这种奇怪的行为是随机发生的。有时底部视图可以正常滚动,并且不会出现空白。我做错了什么?谢谢。尝试将
工具栏
添加到您的折叠工具栏布局
:
<android.support.design.widget.CollapsingToolbarLayout>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:minHeight="?attr/actionBarSize"
app:layout_collapseMode="pin"/>
...
</android.support.design.widget.CollapsingToolbarLayout>
...
也尝试添加
android:minHeight=“?属性/actionBarSize”
对于
工具栏
折叠工具栏布局
和AppBarLayout
我遇到了相同的问题,我注意到每个有此问题的布局都有问题
android:fitsSystemWindows="true"
论协调布局
删除它解决了我的所有问题。由于导航标志的原因,android:fitsSystemWindows=“true”无法满足我的需要 经过一番尝试后,我发现添加另一个带有0dp hight的折叠工具栏布局就可以了
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_scrollFlags="scroll|snap" />
你找到解决办法了吗?@goonerDroid,我没有。最后我停止使用谷歌的库。我觉得这是协调器布局的预期行为。但不确定。@goonerDroid不,whatsapp没有在底部留下空补丁。将视图寻呼机包装成线性布局似乎很有效,在类似的问题中赋予它重力现在可以工作了。我使用的是RecyclerView
而不是ViewPager
,我只是让它match\u parent
。现在起作用了,起作用了。我从AppBarLayout和CollasingToolbarLayout中删除了这一行,它现在正在工作