删除android上TabLayout下面的阴影

Dus*_*Dus 11 android android-styles android-tablayout

我正在尝试在使用TabLayout时删除选项卡下面的阴影,TabLayout是在普通布局中定义的(而不是作为工具栏或操作栏的一部分).

将主题设置为

<item name="android:windowContentOverlay">@null<item/>
Run Code Online (Sandbox Code Playgroud)

要么

<item name="windowContentOverlay">@null<item/>
Run Code Online (Sandbox Code Playgroud)

没用.

此外,将高程设置为0也没有帮助.

 <android.support.design.widget.TabLayout xmlns:app="http://schemas.android.com/apk/res-auto"
                android:id="@+id/sliding_tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:background="@android:color/white"
                app:backgroundTint="@android:color/transparent"
                app:tabIndicatorColor="@android:color/transparent"
                app:tabMode="scrollable"/>
Run Code Online (Sandbox Code Playgroud)

Ste*_*een 39

我假设你TabLayout在里面AppBarLayout,那个影子附带AppBarLayout,把它添加app:elevation="0dp"到那个小部件,我相信你很高兴.


shi*_*you 6

我尝试app:elevation="0dp"工作android:elevation="0dp"但不工作AppBarLayout