1<?xml version="1.0" encoding="utf-8"?>
2<layout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:app="http://schemas.android.com/apk/res-auto"
4 xmlns:tools="http://schemas.android.com/tools">
5
6 <RelativeLayout
7 android:layout_width="match_parent"
8 android:layout_height="match_parent"
9 android:background="?color_background_secondary">
10
11 <LinearLayout
12 android:id="@+id/pip_placeholder"
13 android:layout_width="match_parent"
14 android:layout_height="match_parent"
15 android:background="@color/black"
16 android:gravity="center"
17 android:orientation="horizontal"
18 android:visibility="gone">
19
20 <ProgressBar
21 android:id="@+id/pip_waiting"
22 android:layout_width="wrap_content"
23 android:layout_height="wrap_content"
24 android:indeterminate="true"
25 android:indeterminateOnly="true"
26 android:indeterminateTint="@color/white"
27 android:visibility="gone" />
28
29 <ImageView
30 android:id="@+id/pip_warning"
31 android:layout_width="wrap_content"
32 android:layout_height="wrap_content"
33 android:src="@drawable/ic_warning_white_48dp"
34 android:visibility="gone" />
35 </LinearLayout>
36
37 <android.support.design.widget.AppBarLayout
38 android:id="@+id/app_bar_layout"
39 android:layout_width="match_parent"
40 android:layout_height="wrap_content"
41 android:visibility="visible">
42
43 <android.support.v7.widget.Toolbar
44 android:id="@+id/toolbar"
45 android:layout_width="match_parent"
46 android:layout_height="?attr/actionBarSize"
47 android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
48 app:popupTheme="?popupOverlayStyle" />
49
50 <TextView
51 android:id="@+id/with"
52 android:layout_width="wrap_content"
53 android:layout_height="wrap_content"
54 android:layout_below="@id/status"
55 android:layout_marginLeft="16dp"
56 android:layout_marginTop="0dp"
57 android:layout_marginRight="16dp"
58 android:layout_marginBottom="32dp"
59 android:textAppearance="@style/TextAppearance.Conversations.Display2"
60 android:textColor="@color/white"
61 tools:text="Juliet Capulet" />
62
63 </android.support.design.widget.AppBarLayout>
64
65 <org.webrtc.SurfaceViewRenderer
66 android:id="@+id/local_video"
67 android:layout_width="@dimen/local_video_preview_width"
68 android:layout_height="@dimen/local_video_preview_height"
69 android:layout_below="@+id/app_bar_layout"
70 android:layout_alignParentEnd="true"
71 android:layout_alignParentRight="true"
72 android:layout_marginTop="24dp"
73 android:layout_marginEnd="24dp"
74 android:layout_marginRight="24dp"
75 android:visibility="gone"
76 app:elevation="4dp" />
77
78 <org.webrtc.SurfaceViewRenderer
79 android:id="@+id/remote_video"
80 android:layout_width="match_parent"
81 android:layout_height="match_parent"
82 android:layout_below="@+id/app_bar_layout"
83 android:layout_alignParentStart="true"
84 android:layout_alignParentLeft="true"
85 android:layout_alignParentBottom="true"
86 android:visibility="gone" />
87
88
89 <RelativeLayout
90 android:layout_width="288dp"
91 android:layout_height="wrap_content"
92 android:layout_alignParentBottom="true"
93 android:layout_centerHorizontal="true"
94 android:layout_marginBottom="24dp">
95
96 <android.support.design.widget.FloatingActionButton
97 android:id="@+id/reject_call"
98 android:layout_width="wrap_content"
99 android:layout_height="wrap_content"
100 android:layout_alignParentStart="true"
101 android:layout_alignParentLeft="true"
102 android:layout_centerVertical="true"
103 android:layout_margin="16dp"
104 android:src="@drawable/ic_call_end_white_48dp"
105 android:visibility="gone"
106 app:backgroundTint="@color/red700"
107 app:elevation="4dp"
108 app:fabCustomSize="72dp"
109 app:maxImageSize="36dp"
110 tools:visibility="visible" />
111
112 <android.support.design.widget.FloatingActionButton
113 android:id="@+id/in_call_action_left"
114 android:layout_width="wrap_content"
115 android:layout_height="wrap_content"
116 android:layout_centerVertical="true"
117 android:layout_margin="16dp"
118 android:layout_toStartOf="@+id/end_call"
119 android:layout_toLeftOf="@+id/end_call"
120 android:visibility="gone"
121 app:backgroundTint="?color_background_primary"
122 app:elevation="4dp"
123 app:fabSize="mini"
124 app:tint="?attr/icon_tint" />
125
126 <android.support.design.widget.FloatingActionButton
127 android:id="@+id/end_call"
128 android:layout_width="wrap_content"
129 android:layout_height="wrap_content"
130 android:layout_centerInParent="true"
131 android:layout_margin="16dp"
132 android:src="@drawable/ic_call_end_white_48dp"
133 android:visibility="visible"
134 app:backgroundTint="@color/red700"
135 app:elevation="4dp"
136 app:fabCustomSize="72dp"
137 app:maxImageSize="36dp" />
138
139 <android.support.design.widget.FloatingActionButton
140 android:id="@+id/in_call_action_right"
141 android:layout_width="wrap_content"
142 android:layout_height="wrap_content"
143 android:layout_centerVertical="true"
144 android:layout_margin="16dp"
145 android:layout_toEndOf="@+id/end_call"
146 android:layout_toRightOf="@+id/end_call"
147 android:visibility="gone"
148 app:backgroundTint="?color_background_primary"
149 app:elevation="4dp"
150 app:fabSize="mini"
151 app:tint="?attr/icon_tint" />
152
153
154 <android.support.design.widget.FloatingActionButton
155 android:id="@+id/accept_call"
156 android:layout_width="wrap_content"
157 android:layout_height="wrap_content"
158 android:layout_alignParentEnd="true"
159 android:layout_alignParentRight="true"
160 android:layout_centerVertical="true"
161 android:layout_margin="16dp"
162 android:src="@drawable/ic_call_white_48dp"
163 android:visibility="gone"
164 app:backgroundTint="@color/green700"
165 app:elevation="4dp"
166 app:fabCustomSize="72dp"
167 app:maxImageSize="36dp"
168 tools:visibility="visible" />
169 </RelativeLayout>
170
171 </RelativeLayout>
172</layout>