我有AppBarLayout
和Toolbar
来活跃,TabLayout
进入我的片段。如何将工具栏阴影设置为零,以便工具栏和tablayout之间的位置平滑?
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:elevation="0dp"
android:theme="@style/SDK.Theme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:minHeight="?attr/actionBarSize"
app:elevation="0dp"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
答案 0 :(得分:1)
您可以以编程方式删除阴影。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
appBar.setElevation(0);
}
appBar
是AppBarLayout
。
编辑:
我刚刚注意到您使用了android:elevation="0dp"
属性。如果您想通过xml执行此操作,请使用app:elevation="0dp"
。
答案 1 :(得分:0)
如果您想尝试也可以。
appBarLayout.isEnabled = false