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