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