Remove the divider above the media device switcher Slice per the request. Do a little refactor in Panel View, to use DividerItemDecoration instead of adding divider views in layout file as the recycler view items divider. Since dividers should be shown in most cases, we are setting DividerCondition to DIVIDER_CONDITION_BOTH and default true to allow divider. For the slice we don't need divider (media device switch in this case) we are setting the the target direction of isDividerAllowed (above in this case) to false. Since we have DIVIDER_CONDITION_BOTH, if one of the item view set the divider not allow, the divider won't be shown. Test: Visual/Manual inspection Fixes: 126205139 Change-Id: Ic857705c90819ef9375f877a44bb32987b5d4438
64 lines
2.3 KiB
XML
64 lines
2.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Copyright (C) 2018 The Android Open Source Project
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License
|
|
-->
|
|
|
|
<!-- Note: There is a landscape version of this layout. -->
|
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="vertical">
|
|
|
|
<TextView
|
|
android:id="@+id/panel_title"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:gravity="center"
|
|
android:paddingBottom="24dp"
|
|
android:paddingTop="18dp"
|
|
android:textColor="?android:attr/colorPrimary"
|
|
android:textSize="20sp"/>
|
|
|
|
<include layout="@layout/panel_slice_list"/>
|
|
|
|
<LinearLayout
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:orientation="horizontal"
|
|
android:paddingTop="8dp"
|
|
android:paddingBottom="8dp">
|
|
|
|
<Button
|
|
android:id="@+id/see_more"
|
|
style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="48dp"
|
|
android:layout_marginStart="12dp"
|
|
android:text="@string/see_more"/>
|
|
|
|
<Space
|
|
android:layout_weight="1"
|
|
android:layout_width="0dp"
|
|
android:layout_height="match_parent" />
|
|
|
|
<Button
|
|
android:id="@+id/done"
|
|
style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="48dp"
|
|
android:layout_marginEnd="12dp"
|
|
android:text="@string/done"/>
|
|
</LinearLayout>
|
|
</LinearLayout> |