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