1<?xml version="1.0" encoding="utf-8"?>
2<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
3    xmlns:app="http://schemas.android.com/apk/res-auto"
4    android:layout_width="match_parent"
5    android:layout_height="match_parent"
6    android:orientation="vertical">
7
8    <androidx.appcompat.widget.Toolbar
9        android:id="@+id/main_tool_bar"
10        android:layout_width="0dp"
11        android:layout_height="?attr/actionBarSize"
12        android:background="?attr/colorPrimary"
13        android:elevation="4dp"
14        android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
15        app:layout_constraintEnd_toEndOf="parent"
16        app:layout_constraintStart_toStartOf="parent"
17        app:layout_constraintTop_toTopOf="parent"
18        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
19
20    <androidx.fragment.app.FragmentContainerView
21        android:id="@+id/connectivity_fragment_container"
22        android:name="com.example.android.vdmdemo.common.ConnectivityFragment"
23        android:layout_width="0dp"
24        android:layout_height="wrap_content"
25        app:layout_constraintEnd_toEndOf="parent"
26        app:layout_constraintStart_toStartOf="parent"
27        app:layout_constraintTop_toBottomOf="@+id/main_tool_bar" />
28
29    <com.example.android.vdmdemo.client.ClientView
30        android:id="@+id/displays"
31        android:layout_width="wrap_content"
32        android:layout_height="0dp"
33        app:layout_constraintBottom_toTopOf="@+id/guideline"
34        app:layout_constraintEnd_toEndOf="parent"
35        app:layout_constraintStart_toStartOf="parent"
36        app:layout_constraintTop_toBottomOf="@+id/connectivity_fragment_container" />
37
38    <androidx.constraintlayout.widget.Guideline
39        android:id="@+id/guideline"
40        android:layout_width="wrap_content"
41        android:layout_height="wrap_content"
42        android:orientation="horizontal"
43        app:layout_constraintGuide_percent="0.8" />
44
45    <androidx.fragment.app.FragmentContainerView
46        android:id="@+id/dpad_fragment_container"
47        android:name="com.example.android.vdmdemo.common.DpadFragment"
48        android:layout_width="0dp"
49        android:layout_height="0dp"
50        android:visibility="gone"
51        app:layout_constraintBottom_toBottomOf="parent"
52        app:layout_constraintEnd_toStartOf="@+id/nav_touchpad_fragment_container"
53        app:layout_constraintHorizontal_chainStyle="packed"
54        app:layout_constraintStart_toStartOf="parent"
55        app:layout_constraintTop_toBottomOf="@+id/guideline" />
56
57    <androidx.fragment.app.FragmentContainerView
58        android:id="@+id/nav_touchpad_fragment_container"
59        android:name="com.example.android.vdmdemo.common.NavTouchpadFragment"
60        android:layout_width="0dp"
61        android:layout_height="0dp"
62        android:visibility="gone"
63        app:layout_constraintBottom_toBottomOf="parent"
64        app:layout_constraintEnd_toEndOf="parent"
65        app:layout_constraintHorizontal_chainStyle="packed"
66        app:layout_constraintStart_toEndOf="@+id/dpad_fragment_container"
67        app:layout_constraintTop_toBottomOf="@+id/guideline" />
68
69</androidx.constraintlayout.widget.ConstraintLayout>
70