删除AppBarLayout小部件android下的阴影
当在devise支持库中使用AppBarLayout小部件时,底部会出现阴影,任何人都可以帮助我去除阴影
只需使用app:elevation="0dp"即可移除阴影。 它一直为我工作。 希望对你有效。 
当api版本> = 21时发生这个问题,如果你不想改变高程,你可以使用:
 appBar.setOutlineProvider(null); 
记得检查一下api版本
 我试过app:elevation="0dp"但工具栏消失,但使用app:elevation="0.1dp"的伎俩。 
希望这可以帮助别人。
 使用最新的appcompat版本,xml中的技巧设置app:elevation="0.1dp"不再适用。 
到目前为止我find了两个解决scheme。
- 
不要设置 app:elevation,而是尝试使用stateListAnimator。 例如,在代码中:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { StateListAnimator stateListAnimator = new StateListAnimator(); stateListAnimator.addState(new int[0], ObjectAnimator.ofFloat(appBarLayout, "elevation", 0.1f)); appBarLayout.setStateListAnimator(stateListAnimator); }
- 
更简单的方法是你仍然在xml中设置 app:elevation="0dp",但是在代码中:appBarLayout.bringToFront();
值得一提的是这两个讨论:
设置AppBarLayout的高程时,工具栏消失
当设置应用程序:海拔=“0dp”,然后汉堡菜单不显示到工具栏
 这是我想出了app:elevation="0dp"去除阴影。完美的作品。 
在AppBarLayout上添加app:elevation =“0dp”。 像这个例子一样
 <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:elevation="0dp" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.AppBarLayout>