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 <LinearLayout
66 android:layout_width="match_parent"
67 android:layout_height="wrap_content"
68 android:layout_above="@+id/button_row"
69 android:layout_below="@id/app_bar_layout"
70 android:gravity="center"
71 android:orientation="horizontal">
72
73 <com.makeramen.roundedimageview.RoundedImageView
74 android:id="@+id/contact_photo"
75 android:layout_width="@dimen/publish_avatar_size"
76 android:layout_height="@dimen/publish_avatar_size"
77 app:riv_corner_radius="@dimen/incoming_call_radius" />
78
79 </LinearLayout>
80
81
82 <org.webrtc.SurfaceViewRenderer
83 android:id="@+id/local_video"
84 android:layout_width="@dimen/local_video_preview_width"
85 android:layout_height="@dimen/local_video_preview_height"
86 android:layout_below="@+id/app_bar_layout"
87 android:layout_alignParentEnd="true"
88 android:layout_alignParentRight="true"
89 android:layout_marginTop="24dp"
90 android:layout_marginEnd="24dp"
91 android:layout_marginRight="24dp"
92 android:visibility="gone"
93 app:elevation="4dp" />
94
95 <org.webrtc.SurfaceViewRenderer
96 android:id="@+id/remote_video"
97 android:layout_width="match_parent"
98 android:layout_height="match_parent"
99 android:layout_below="@+id/app_bar_layout"
100 android:layout_alignParentStart="true"
101 android:layout_alignParentLeft="true"
102 android:layout_alignParentBottom="true"
103 android:visibility="gone" />
104
105 <ImageView
106 android:id="@+id/pip_local_mic_off_indicator"
107 android:layout_width="wrap_content"
108 android:layout_height="wrap_content"
109 android:layout_alignParentEnd="true"
110 android:layout_alignParentRight="true"
111 android:layout_alignParentBottom="true"
112 android:layout_margin="8dp"
113 android:alpha="0.7"
114 android:src="@drawable/ic_mic_off_black_24dp"
115 android:tint="@color/white"
116 android:visibility="gone" />
117
118 <RelativeLayout
119 android:id="@+id/button_row"
120 android:layout_width="288dp"
121 android:layout_height="wrap_content"
122 android:layout_alignParentBottom="true"
123 android:layout_centerHorizontal="true"
124 android:layout_marginBottom="24dp">
125
126 <android.support.design.widget.FloatingActionButton
127 android:id="@+id/reject_call"
128 android:layout_width="wrap_content"
129 android:layout_height="wrap_content"
130 android:layout_alignParentStart="true"
131 android:layout_alignParentLeft="true"
132 android:layout_centerVertical="true"
133 android:layout_margin="16dp"
134 android:src="@drawable/ic_call_end_white_48dp"
135 android:visibility="gone"
136 app:backgroundTint="@color/red700"
137 app:elevation="4dp"
138 app:fabCustomSize="72dp"
139 app:maxImageSize="36dp"
140 tools:visibility="visible" />
141
142 <android.support.design.widget.FloatingActionButton
143 android:id="@+id/in_call_action_left"
144 android:layout_width="wrap_content"
145 android:layout_height="wrap_content"
146 android:layout_centerVertical="true"
147 android:layout_margin="16dp"
148 android:layout_toStartOf="@+id/end_call"
149 android:layout_toLeftOf="@+id/end_call"
150 android:visibility="gone"
151 app:backgroundTint="?color_background_primary"
152 app:elevation="4dp"
153 app:fabSize="mini"
154 app:tint="?attr/icon_tint" />
155
156 <android.support.design.widget.FloatingActionButton
157 android:id="@+id/end_call"
158 android:layout_width="wrap_content"
159 android:layout_height="wrap_content"
160 android:layout_centerInParent="true"
161 android:layout_margin="16dp"
162 android:src="@drawable/ic_call_end_white_48dp"
163 android:visibility="visible"
164 app:backgroundTint="@color/red700"
165 app:elevation="4dp"
166 app:fabCustomSize="72dp"
167 app:maxImageSize="36dp" />
168
169 <android.support.design.widget.FloatingActionButton
170 android:id="@+id/in_call_action_right"
171 android:layout_width="wrap_content"
172 android:layout_height="wrap_content"
173 android:layout_centerVertical="true"
174 android:layout_margin="16dp"
175 android:layout_toEndOf="@+id/end_call"
176 android:layout_toRightOf="@+id/end_call"
177 android:visibility="gone"
178 app:backgroundTint="?color_background_primary"
179 app:elevation="4dp"
180 app:fabSize="mini"
181 app:tint="?attr/icon_tint" />
182
183
184 <android.support.design.widget.FloatingActionButton
185 android:id="@+id/accept_call"
186 android:layout_width="wrap_content"
187 android:layout_height="wrap_content"
188 android:layout_alignParentEnd="true"
189 android:layout_alignParentRight="true"
190 android:layout_centerVertical="true"
191 android:layout_margin="16dp"
192 android:src="@drawable/ic_call_white_48dp"
193 android:visibility="gone"
194 app:backgroundTint="@color/green700"
195 app:elevation="4dp"
196 app:fabCustomSize="72dp"
197 app:maxImageSize="36dp"
198 tools:visibility="visible" />
199 </RelativeLayout>
200
201 </RelativeLayout>
202</layout>