• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3    Copyright (C) 2018 The Android Open Source Project
4
5    Licensed under the Apache License, Version 2.0 (the "License");
6    you may not use this file except in compliance with the License.
7    You may obtain a copy of the License at
8
9         http://www.apache.org/licenses/LICENSE-2.0
10
11    Unless required by applicable law or agreed to in writing, software
12    distributed under the License is distributed on an "AS IS" BASIS,
13    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14    See the License for the specific language governing permissions and
15    limitations under the License
16  -->
17
18<FrameLayout
19    xmlns:android="http://schemas.android.com/apk/res/android"
20    android:id="@+id/panel_container"
21    android:layout_width="match_parent"
22    android:layout_height="wrap_content"
23    android:background="@drawable/settings_panel_rounded_top_corner_background" >
24
25    <LinearLayout
26        android:layout_width="match_parent"
27        android:layout_height="wrap_content"
28        android:orientation="vertical">
29
30        <LinearLayout
31            android:id="@+id/panel_header"
32            android:layout_width="match_parent"
33            android:layout_height="wrap_content"
34            android:layout_marginStart="@dimen/settings_panel_title_margin"
35            android:layout_marginEnd="@dimen/settings_panel_title_margin"
36            android:layout_marginTop="@dimen/settings_panel_title_margin"
37            android:layout_marginBottom="@dimen/settings_panel_title_margin"
38            android:gravity="start|center_vertical"
39            android:orientation="horizontal"
40            android:visibility="gone">
41
42            <LinearLayout
43                android:id="@+id/title_group"
44                android:layout_width="wrap_content"
45                android:layout_height="wrap_content"
46                android:orientation="horizontal"
47                android:layout_marginStart="16dp">
48                <ImageView
49                    android:id="@+id/title_icon"
50                    android:layout_width="@dimen/output_switcher_panel_icon_size"
51                    android:layout_height="@dimen/output_switcher_panel_icon_size"/>
52            </LinearLayout>
53
54            <LinearLayout
55                android:id="@+id/header_layout"
56                android:layout_width="match_parent"
57                android:layout_height="wrap_content"
58                android:orientation="vertical">
59
60                <TextView
61                    android:id="@+id/header_title"
62                    android:layout_width="wrap_content"
63                    android:layout_height="wrap_content"
64                    android:layout_marginBottom="8dp"
65                    android:ellipsize="end"
66                    android:maxLines="1"
67                    android:textColor="?android:attr/textColorPrimary"
68                    android:textSize="24sp"
69                    android:fontFamily="sans-serif-reqular"/>
70
71                <TextView
72                    android:id="@+id/header_subtitle"
73                    android:layout_width="wrap_content"
74                    android:layout_height="wrap_content"
75                    android:ellipsize="end"
76                    android:maxLines="1"
77                    android:textColor="?android:attr/textColorSecondary"
78                    android:textSize="14sp"
79                    android:fontFamily="sans-serif-reqular" />
80            </LinearLayout>
81        </LinearLayout>
82
83        <TextView
84            android:id="@+id/panel_title"
85            android:layout_width="match_parent"
86            android:layout_height="wrap_content"
87            android:layout_marginTop="@dimen/settings_panel_title_margin"
88            android:layout_marginBottom="@dimen/settings_panel_title_margin"
89            android:gravity="center"
90            android:textColor="?android:attr/textColorPrimary"
91            android:textSize="24sp"
92            android:fontFamily="sans-serif-reqular"/>
93
94        <ProgressBar
95            android:id="@+id/progress_bar"
96            android:indeterminate="true"
97            android:layout_width="match_parent"
98            android:layout_height="wrap_content"
99            android:minHeight="1dp"
100            android:maxHeight="1dp"
101            android:visibility="gone"
102            style="@style/TrimmedHorizontalProgressBar"/>
103
104        <include
105            android:id="@+id/header_divider"
106            layout="@layout/horizontal_divider"/>
107
108        <!-- Note: There is a landscape version of panel_slice_list which supports scrolling. -->
109        <include layout="@layout/panel_slice_list"/>
110
111        <include
112            android:id="@+id/footer_divider"
113            layout="@layout/horizontal_divider"
114            android:visibility="gone"/>
115
116        <LinearLayout
117            android:layout_width="match_parent"
118            android:layout_height="wrap_content"
119            android:orientation="horizontal"
120            android:paddingTop="8dp"
121            android:paddingBottom="8dp">
122
123            <Button
124                android:id="@+id/see_more"
125                style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
126                android:layout_width="wrap_content"
127                android:layout_height="48dp"
128                android:layout_marginStart="12dp"
129                android:text="@string/see_more"/>
130
131            <Space
132                android:layout_weight="1"
133                android:layout_width="0dp"
134                android:layout_height="match_parent" />
135
136            <Button
137                android:id="@+id/done"
138                style="@android:style/Widget.DeviceDefault.Button.Borderless.Colored"
139                android:layout_width="wrap_content"
140                android:layout_height="48dp"
141                android:layout_marginEnd="12dp"
142                android:text="@string/done"/>
143        </LinearLayout>
144    </LinearLayout>
145</FrameLayout>