<?xml version="1.0" encoding="utf-8"?>
<!-- A shallow native end-of-episode overlay. The outgoing PlayerView is scaled into the
     open left side while this single prefetched episode card fades in. -->
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/player_next_up"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:focusable="false"
    android:visibility="gone">

    <LinearLayout
        android:layout_width="420dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical|end"
        android:layout_marginEnd="50dp"
        android:background="@drawable/next_up_banner_background"
        android:orientation="vertical"
        android:padding="20dp">

        <ImageView
            android:id="@+id/player_next_up_image"
            android:layout_width="match_parent"
            android:layout_height="214dp"
            android:background="#FF1B2026"
            android:contentDescription="@null"
            android:scaleType="centerCrop" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="18dp"
            android:letterSpacing="0.14"
            android:text="@string/next_up_label"
            android:textColor="#FF69CD61"
            android:textSize="11sp" />

        <TextView
            android:id="@+id/player_next_up_title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="6dp"
            android:ellipsize="end"
            android:maxLines="2"
            android:textColor="#FFFFFFFF"
            android:textSize="24sp"
            android:textStyle="bold" />

        <TextView
            android:id="@+id/player_next_up_meta"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="3dp"
            android:ellipsize="end"
            android:maxLines="1"
            android:textColor="#BFFFFFFF"
            android:textSize="13sp" />

        <TextView
            android:id="@+id/player_next_up_countdown"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="12dp"
            android:textColor="#FF69CD61"
            android:textSize="16sp"
            android:textStyle="bold" />

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:orientation="horizontal"
            tools:ignore="ButtonStyle">

            <Button
                android:id="@+id/player_next_up_play"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="@drawable/next_up_primary_button"
                android:focusable="true"
                android:minWidth="0dp"
                android:paddingStart="22dp"
                android:paddingTop="9dp"
                android:paddingEnd="22dp"
                android:paddingBottom="9dp"
                android:stateListAnimator="@null"
                android:text="@string/next_up_play_now"
                android:textAllCaps="false"
                android:textColor="@color/next_up_button_text"
                android:textSize="15sp" />

            <Button
                android:id="@+id/player_next_up_dismiss"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginStart="10dp"
                android:background="@drawable/next_up_secondary_button"
                android:focusable="true"
                android:minWidth="0dp"
                android:paddingStart="22dp"
                android:paddingTop="9dp"
                android:paddingEnd="22dp"
                android:paddingBottom="9dp"
                android:stateListAnimator="@null"
                android:text="@string/next_up_dismiss"
                android:textAllCaps="false"
                android:textColor="@color/next_up_button_text"
                android:textSize="15sp" />
        </LinearLayout>
    </LinearLayout>
</FrameLayout>
