去除使用CoordinatorLayout 和 AppBarLayout布局,上滑到顶部时的阴影

不知道为啥,CoordinatorLayout和AppBarLayout上滑到顶部时,有时候toolbar底部会有一条阴影,看着很难受。解决方案

1.代码设置:

        //去掉上滑时顶部阴影
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            mAppBarLayout.setOutlineProvider(null);
            mCollapsingToolbarLayout.setOutlineProvider(ViewOutlineProvider.BOUNDS);
        }


2.布局文件设置:

<android.support.design.widget.AppBarLayout
      ..
      app:elevation="0dp"
      ...>
</android.support.design.widget.AppBarLayout>

在android.support.design.widget.AppBarLayout布局下设置属性:app:elevation="0dp"

猜你喜欢

转载自blog.csdn.net/Maiduoudo/article/details/84769255