<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2021 The Android Open Source Project
     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at

          http://www.apache.org/licenses/LICENSE-2.0

     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
-->
<ScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        style="@style/ScrollViewStyle"
        android:importantForAccessibility="no">

    <LinearLayout
            android:id="@+id/activity_confirmation"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:baselineAligned="false"
            android:importantForAccessibility="no">

        <LinearLayout android:id="@+id/association_confirmation"
                      style="@style/ContainerLayout">

            <!-- A header for selfManaged devices only. -->
            <include layout="@layout/vendor_header" />

            <!-- Do NOT change the ID of the root LinearLayout above:
            it's referenced in CTS tests. -->

            <ImageView
                android:id="@+id/profile_icon"
                android:layout_width="match_parent"
                android:layout_height="32dp"
                android:gravity="center"
                android:layout_marginTop="18dp" />

            <LinearLayout style="@style/Description">
                <TextView
                    android:id="@+id/title"
                    style="@style/DescriptionTitle" />

                <TextView
                    android:id="@+id/summary"
                    style="@style/DescriptionSummary" />

            </LinearLayout>

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:layout_weight="1">

                <androidx.constraintlayout.widget.ConstraintLayout
                    xmlns:app="http://schemas.android.com/apk/res-auto"
                    android:id="@+id/constraint_list"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:visibility="gone">

                    <androidx.recyclerview.widget.RecyclerView
                        android:id="@+id/device_list"
                        android:layout_width="match_parent"
                        android:layout_height="200dp"
                        android:scrollbars="vertical"
                        android:visibility="gone" />

                    <androidx.recyclerview.widget.RecyclerView
                        android:id="@+id/permission_list"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:scrollbars="vertical"
                        android:fadeScrollbars="false"
                        app:layout_constraintHeight_max="220dp"
                        android:visibility="gone" />

                    <View
                        android:id="@+id/border_top"
                        style="@style/DeviceListBorder" />

                    <View
                        android:id="@+id/border_bottom"
                        app:layout_constraintBottom_toBottomOf="parent"
                        style="@style/DeviceListBorder" />

                </androidx.constraintlayout.widget.ConstraintLayout>

                <ProgressBar
                    android:id="@+id/spinner_multiple_device"
                    android:visibility="gone"
                    style="@style/Spinner"  />

            </RelativeLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:orientation="vertical"
                android:layout_marginTop="16dp">

                <!-- Do NOT change the IDs of the buttons: they are referenced in CTS tests. -->

                <Button
                    android:id="@+id/btn_positive"
                    style="@style/PositiveButton"
                    android:text="@string/consent_yes" />

                <Button
                    android:id="@+id/btn_negative"
                    android:layout_marginBottom="12dp"
                    style="@style/NegativeButton"
                    android:text="@string/consent_no" />

            </LinearLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:gravity="bottom|end"
                android:layout_marginEnd="16dp"
                android:layout_marginBottom="16dp">

                <!-- Do NOT change the IDs of the buttons: they are referenced in CTS tests. -->
                <LinearLayout
                    android:id="@+id/negative_multiple_devices_layout"
                    android:layout_width="wrap_content"
                    android:layout_height="48dp"
                    android:gravity="center"
                    android:visibility="gone">

                    <Button
                        android:id="@+id/btn_negative_multiple_devices"
                        style="@style/NegativeButtonMultipleDevices"
                        android:textColor="?android:textColorPrimary"
                        android:visibility="gone"
                        android:duplicateParentState="true"
                        android:clickable="false"
                        android:text="@string/consent_cancel" />

                </LinearLayout>

            </LinearLayout>

        </LinearLayout>

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:importantForAccessibility="noHideDescendants">

            <ProgressBar
                android:id="@+id/spinner_single_device"
                android:visibility="gone"
                style="@style/Spinner" />
        </RelativeLayout>>

    </LinearLayout>

</ScrollView>