AppBarLayout和工具栏没有设置阴影

时间:2016-05-13 22:21:35

标签: android

我有AppBarLayoutToolbar来活跃,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">

2 个答案:

答案 0 :(得分:1)

您可以以编程方式删除阴影。

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {            
    appBar.setElevation(0);
}

appBarAppBarLayout

编辑:

我刚刚注意到您使用了android:elevation="0dp"属性。如果您想通过xml执行此操作,请使用app:elevation="0dp"

答案 1 :(得分:0)

如果您想尝试也可以。

appBarLayout.isEnabled = false