美文网首页
升AndroidX bug

升AndroidX bug

作者: Kingsley_Wu | 来源:发表于2020-07-26 11:06 被阅读0次

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);

相关文章

网友评论

      本文标题:升AndroidX bug

      本文链接:https://www.haomeiwen.com/subject/lthwlktx.html