1.FloatingActionButtom
隐藏btn后 -> 再设置btn图片显示 出现不显示图片的问题:1.0.0 包bug
修复:
升级到 com.google.android.material:material:1.1.0 或更高
2、沉浸式 CoordinatorLayout + AppBarLayout + CollapsingToolbarLayout + ViewPager + android:fitsSystemWindows="true" 设置在某些手机上出现 底部滑动脱节的问题
// 错误事例
<androidx.coordinatorlayout.widget.CoordinatorLayout>
<com.google.android.material.appbar.AppBarLayout
android:fitsSystemWindows="true">
<com.google.android.material.appbar.CollapsingToolbarLayout
android:fitsSystemWindows="true"
android:minHeight="?attr/actionBarSize"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<LinearLayout android:fitsSystemWindows="true"/>
<androidx.appcompat.widget.Toolbar app:layout_collapseMode="pin" />
</com.qooapp.qoohelper.wigets.QooCollapsingToolbarLayout>
<com.google.android.material.tabs.TabLayout
android:layout_gravity="bottom"/>
</com.google.android.material.appbar.AppBarLayout>
<androidx.viewpager.widget.ViewPager
app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
修复:
删除 android:fitsSystemWindows="true"
在代码中设置 CollapsingToolbarLayout 的 minHeight 及 Toolbar 增加 paddingTop(状态栏高度)
mToolbar.setPadding(0, statusBarHeight, 0, 0);
mCollapsingToolbarLayout.setMinimumHeight(toolbarHeight + statusBarHeight);
网友评论