通常のレイアウトで定義されている(ツールバーやアクションバーの一部としてではなく)TabLayoutを使用しているときに、タブの下の影を削除しようとしています。
テーマを
<item name="Android:windowContentOverlay">@null<item/>
または
<item name="windowContentOverlay">@null<item/>
動作しませんでした。
また、標高を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"/>
あなたのTabLayout
がAppBarLayout
の中にあると仮定します、その影はAppBarLayout
に付属しています、これを追加してくださいapp:elevation="0dp"
そのウィジェットに、私はあなたが行ってもいいと信じています。
私はapp:elevation="0dp"
仕事とAndroid:elevation="0dp"
はAppBarLayout
では機能しません
標高を0dpに設定する必要があり、AppBarLayout
のテーマも@style/Base.Widget.Design.TabLayout
に変更しましたが、うまくいきました。