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