blob: d76d6ea638e874798190bb609c731d184dc0bbdb [file] [log] [blame]
Adrien Béraud04d822c2015-04-02 17:44:36 -04001<?xml version="1.0" encoding="utf-8"?>
2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
Adrien Béraudda712a42015-11-22 23:45:26 -05003 xmlns:app="http://schemas.android.com/apk/res-auto"
Adrien Béraudb179bab2015-10-08 12:04:22 -04004 xmlns:tools="http://schemas.android.com/tools"
5 android:layout_width="match_parent"
6 android:layout_height="match_parent"
Adrien Béraudb179bab2015-10-08 12:04:22 -04007 tools:context=".client.CallActivity">
Adrien Béraud04d822c2015-04-02 17:44:36 -04008
9 <RelativeLayout
Adrien Béraudda712a42015-11-22 23:45:26 -050010 android:id="@+id/contact_bubble_layout"
11 android:layout_width="fill_parent"
Adrien Béraudda2eb1a2016-01-11 13:15:12 -050012 android:layout_height="wrap_content"
Adrien Béraudda712a42015-11-22 23:45:26 -050013 android:layout_centerHorizontal="true"
14 android:layout_centerVertical="true"
15 android:layout_marginBottom="16dp">
Adrien Béraud04d822c2015-04-02 17:44:36 -040016
Adrien Béraudda712a42015-11-22 23:45:26 -050017 <ImageView
18 android:id="@+id/contact_bubble"
19 android:layout_width="200dp"
Adrien Béraudda2eb1a2016-01-11 13:15:12 -050020 android:layout_height="200dp"
Adrien Béraudda712a42015-11-22 23:45:26 -050021 android:layout_centerHorizontal="true"
Adrien Béraud6c4cedb2015-12-11 14:34:20 -050022 android:layout_marginLeft="16dp"
23 android:layout_marginRight="16dp"
Adrien Béraudda2eb1a2016-01-11 13:15:12 -050024 android:layout_alignParentStart="false"
25 android:layout_alignParentTop="true"
26 android:layout_marginBottom="16dp" />
Adrien Béraudda712a42015-11-22 23:45:26 -050027
28 <TextView
29 android:id="@+id/contact_bubble_txt"
30 android:layout_width="fill_parent"
Adrien Béraudb179bab2015-10-08 12:04:22 -040031 android:layout_height="wrap_content"
Adrien Béraudda712a42015-11-22 23:45:26 -050032 android:gravity="center_horizontal"
33 android:textAppearance="?android:attr/textAppearanceLarge"
Adrien Béraud6c4cedb2015-12-11 14:34:20 -050034 android:textColor="@color/text_color_primary"
35 android:text="Adrien Béraud"
Adrien Béraudda2eb1a2016-01-11 13:15:12 -050036 android:layout_below="@+id/contact_bubble" />
Adrien Béraud6c4cedb2015-12-11 14:34:20 -050037
38 <TextView
39 android:id="@+id/contact_bubble_num_txt"
40 android:layout_width="fill_parent"
41 android:layout_height="wrap_content"
42 android:gravity="center_horizontal"
43 android:textAppearance="?android:attr/textAppearanceMedium"
44 android:textColor="@color/text_color_secondary"
45 android:text="(514) 279-2035"
Adrien Béraudda2eb1a2016-01-11 13:15:12 -050046 android:layout_alignParentEnd="false"
47 android:layout_below="@+id/contact_bubble_txt" />
Adrien Béraud04d822c2015-04-02 17:44:36 -040048
Adrien Béraudda712a42015-11-22 23:45:26 -050049 </RelativeLayout>
50
51 <LinearLayout
52 android:layout_width="wrap_content"
53 android:layout_height="wrap_content"
54 android:orientation="horizontal"
55 android:layout_alignParentBottom="true"
56 android:layout_centerHorizontal="true"
57 android:layout_margin="24dp">
58
59 <android.support.design.widget.FloatingActionButton
Adrien Béraudb179bab2015-10-08 12:04:22 -040060 android:id="@+id/call_refuse_btn"
61 android:layout_width="wrap_content"
62 android:layout_height="wrap_content"
Adrien Béraudda712a42015-11-22 23:45:26 -050063 android:layout_margin="16dp"
64 android:contentDescription="@string/action_call_decline"
Adrien Béraudb179bab2015-10-08 12:04:22 -040065 android:src="@drawable/ic_call_end_white_24dp"
66 app:backgroundTint="@color/error_red"
Adrien Béraudb179bab2015-10-08 12:04:22 -040067 app:elevation="6dp"
68 app:pressedTranslationZ="12dp"
Adrien Béraudda712a42015-11-22 23:45:26 -050069 app:rippleColor="@android:color/white" />
Adrien Béraudb179bab2015-10-08 12:04:22 -040070
Adrien Béraudda712a42015-11-22 23:45:26 -050071 <android.support.design.widget.FloatingActionButton
72 android:id="@+id/call_accept_btn"
73 android:layout_width="wrap_content"
74 android:layout_height="wrap_content"
75 android:layout_margin="16dp"
76 android:contentDescription="@string/action_call_accept"
77 android:src="@drawable/ic_call_white_24dp"
78 app:backgroundTint="#4caf50"
79 app:elevation="6dp"
80 app:pressedTranslationZ="12dp"
81 app:rippleColor="@android:color/white" />
82 </LinearLayout>
83
84 <android.support.design.widget.FloatingActionButton
85 android:id="@+id/call_hangup_btn"
86 android:layout_width="wrap_content"
87 android:layout_height="wrap_content"
88 android:layout_centerHorizontal="true"
89 android:layout_margin="40dp"
90 android:src="@drawable/ic_call_end_white_24dp"
91 app:backgroundTint="@color/error_red"
92 app:elevation="6dp"
93 app:pressedTranslationZ="12dp"
94 app:rippleColor="@android:color/white"
95 android:layout_alignParentBottom="true" />
Adrien Béraudb179bab2015-10-08 12:04:22 -040096
97 <RelativeLayout
98 android:id="@+id/call_status_bar"
99 android:layout_width="match_parent"
100 android:layout_height="?android:attr/actionBarSize"
101 android:layout_alignParentTop="true"
102 android:visibility="visible">
103
104 <ImageView
105 android:id="@+id/image_call"
106 android:layout_width="wrap_content"
107 android:layout_height="wrap_content"
108 android:layout_centerVertical="true"
109 android:layout_gravity="left"
110 android:layout_marginLeft="15dp"
111 android:layout_marginRight="10dp"
Adrien Béraudda712a42015-11-22 23:45:26 -0500112 android:src="@drawable/ic_call_white_24dp"
113 android:tint="@android:color/black" />
Adrien Béraudb179bab2015-10-08 12:04:22 -0400114
115 <TextView
116 android:id="@+id/call_status_txt"
117 android:layout_width="wrap_content"
118 android:layout_height="wrap_content"
119 android:layout_centerVertical="true"
120 android:layout_toRightOf="@+id/image_call"
121 android:textColor="@color/text_color_primary"
122 android:textSize="12sp" />
123
124 <ViewSwitcher
125 android:id="@+id/security_switcher"
126 android:layout_width="wrap_content"
127 android:layout_height="wrap_content"
128 android:layout_centerVertical="true"
129 android:visibility="gone">
130
131 <Button
132 android:id="@+id/confirm_sas"
133 android:layout_width="wrap_content"
134 android:layout_height="wrap_content"
135 android:layout_gravity="center"
136 android:textColor="@color/white"
137 android:textSize="12sp" />
138
139 <ImageView
140 android:id="@+id/lock_image"
141 android:layout_width="wrap_content"
142 android:layout_height="wrap_content"
143 android:layout_gravity="end|center_vertical" />
Adrien Béraud04d822c2015-04-02 17:44:36 -0400144 </ViewSwitcher>
145
146
Adrien Béraudb179bab2015-10-08 12:04:22 -0400147 <ImageView
Adrien Béraudda712a42015-11-22 23:45:26 -0500148 android:id="@+id/security_indicator"
Adrien Béraudb179bab2015-10-08 12:04:22 -0400149 android:layout_width="wrap_content"
150 android:layout_height="wrap_content"
Adrien Béraudda712a42015-11-22 23:45:26 -0500151 android:layout_alignParentEnd="true"
152 android:layout_alignParentRight="true"
153 android:layout_centerVertical="true"
154 android:layout_margin="16dp"
Adrien Béraudb179bab2015-10-08 12:04:22 -0400155 android:src="@drawable/ic_lock_white_24dp"
156 android:tint="#4caf50"
Adrien Béraudb179bab2015-10-08 12:04:22 -0400157 android:visibility="gone" />
Adrien Béraud04d822c2015-04-02 17:44:36 -0400158
159 </RelativeLayout>
160
Adrien Béraud04d822c2015-04-02 17:44:36 -0400161</RelativeLayout>