<?xml version="1.0" encoding="utf-8"?>
<!--
  ~ Copyright (C) 2019 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"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="wrap_content">
  <androidx.constraintlayout.widget.ConstraintLayout
    android:id="@+id/linearLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
      android:id="@+id/freeze_frame_clear"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginEnd="16dp"
      android:onClick="clearFreezeFrameButtonPress"
      android:text="Clear Freeze Frame Data"
      app:layout_constraintBottom_toTopOf="@+id/freeze_frame_data"
      app:layout_constraintEnd_toEndOf="parent"
      app:layout_constraintTop_toBottomOf="@+id/dtc_details"/>
    <ProgressBar
      android:id="@+id/freeze_frame_loading"
      style="?android:attr/progressBarStyle"
      android:layout_width="0dp"
      android:layout_height="128dp"
      android:visibility="invisible"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintEnd_toEndOf="parent"
      app:layout_constraintHorizontal_bias="0.0"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintTop_toBottomOf="@+id/freeze_frame_title"/>
    <TextView
      android:id="@+id/dtc_details"
      android:layout_width="0dp"
      android:layout_height="wrap_content"
      android:text="TextView"
      android:textSize="24sp"
      app:layout_constraintEnd_toEndOf="parent"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintTop_toBottomOf="@+id/toolbar"/>
    <TextView
      android:id="@+id/freeze_frame_title"
      android:layout_width="0dp"
      android:layout_height="wrap_content"
      android:layout_marginTop="8dp"
      android:text="Freeze Frame:"
      android:textSize="36sp"
      app:layout_constraintStart_toStartOf="parent"
      app:layout_constraintTop_toBottomOf="@+id/dtc_details"/>
    <Toolbar
      android:id="@+id/toolbar"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:background="?android:attr/colorPrimary"
      android:elevation="4dp"
      android:theme="@android:attr/actionBarTheme"/>
    <androidx.recyclerview.widget.RecyclerView
      android:id="@+id/freeze_frame_data"
      android:layout_width="match_parent"
      android:layout_height="0dp"
      android:layout_marginTop="8dp"
      android:background="#00FF0000"
      android:minHeight="72dp"
      android:visibility="visible"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintEnd_toEndOf="@+id/freeze_frame_loading"
      app:layout_constraintHeight_default="spread"
      app:layout_constraintHeight_min="300dp"
      app:layout_constraintStart_toStartOf="@+id/freeze_frame_loading"
      app:layout_constraintTop_toBottomOf="@+id/freeze_frame_title"/>
  </androidx.constraintlayout.widget.ConstraintLayout>
</ScrollView>