Roll src/third_party/WebKit 3529d49:06e8485 (svn 202554:202555)
[chromium-blink-merge.git] / chrome / android / java / res / layout / remote_notification_bar.xml
blob5cce18db45e360240a30d7ce9cb30f073d01f763
1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- Copyright 2014 The Chromium Authors. All rights reserved.
3      Use of this source code is governed by a BSD-style license that can be
4      found in the LICENSE file. -->
6 <!--
7   Notification layout for remote controls.
8    ___________________________________________________________
9    |        |                                      |         |
10    |        |  [Living Room TV]                    |      _  |
11    |  ICON  |  =====0============================= | ||  |_| |
12    |        |  Playing "[Web Page Title]"          |         |
13    |________|______________________________________|_________|
14 -->
15 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
16     android:layout_width="match_parent"
17     android:layout_height="wrap_content"
18     android:gravity="center_vertical">
20     <FrameLayout
21         android:layout_width="@android:dimen/notification_large_icon_width"
22         android:layout_height="@android:dimen/notification_large_icon_height" >
24         <ImageView
25             android:layout_width="match_parent"
26             android:layout_height="match_parent"
27             android:contentDescription="@null"
28             android:scaleType="centerInside"
29             android:src="@drawable/notification_icon_bg" />
31         <ImageView
32             android:id="@+id/icon"
33             android:layout_width="match_parent"
34             android:layout_height="match_parent"
35             android:contentDescription="@null"
36             android:scaleType="center"
37             android:src="@drawable/ic_notification_media_route" />
38     </FrameLayout>
40     <LinearLayout
41         android:layout_width="0dp"
42         android:layout_height="wrap_content"
43         android:layout_marginStart="7dp"
44         android:layout_weight="1"
45         android:orientation="vertical">
47         <TextView
48             android:id="@+id/title"
49             android:layout_width="match_parent"
50             android:layout_height="wrap_content"
51             android:layout_gravity="start"
52             android:ellipsize="end"
53             android:singleLine="true"
54             style="@style/RemoteNotificationTitle"/>
56         <!-- android:visibility is set to 'gone' by default since we don't want to show it as long
57              as the duration of the video is unknown. The duration can be unknown in the case of
58              live streaming videos or YouTube.  -->
59         <ProgressBar
60             android:id="@+id/progress"
61             android:layout_width="match_parent"
62             android:layout_height="wrap_content"
63             android:visibility="gone"
64             style="@style/RemoteNotificationProgressBar"/>
66         <TextView
67             android:id="@+id/status"
68             android:layout_width="match_parent"
69             android:layout_height="wrap_content"
70             android:layout_gravity="start"
71             android:ellipsize="end"
72             android:singleLine="true"
73             style="@style/RemoteNotificationText"/>
75     </LinearLayout>
77     <ImageButton
78         android:id="@+id/playpause"
79         android:src="@drawable/ic_vidcontrol_play"
80         android:layout_width="40dp"
81         android:layout_height="48dp"
82         android:layout_marginStart="8dp"
83         android:gravity="center"
84         android:padding="8dp"
85         android:scaleType="center"
86         android:background="?android:attr/selectableItemBackground"
87         android:contentDescription="@null"/>
89     <ImageButton
90         android:id="@+id/stop"
91         android:src="@drawable/ic_vidcontrol_stop"
92         android:layout_width="40dp"
93         android:layout_height="48dp"
94         android:layout_marginEnd="8dp"
95         android:gravity="center"
96         android:padding="8dp"
97         android:scaleType="center"
98         android:background="?android:attr/selectableItemBackground"
99         android:contentDescription="@string/accessibility_stop"/>
101 </LinearLayout>