activity_rtp_session.xml

  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>