<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    android:orientation="vertical"
    android:id="@+id/scroller"
    android:background="#111111"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <androidx.constraintlayout.widget.ConstraintLayout
        android:gravity="center_vertical"
        android:orientation="horizontal"
        android:id="@+id/ll_toolbar"
        android:background="#111111"
        android:layout_width="match_parent"
        android:layout_height="130dp"
        android:layout_marginTop="130dp"
        app:layout_collapseMode="pin">
        <ImageView
            android:id="@+id/iv_back"
            android:layout_width="34dp"
            android:layout_height="68dp"
            android:src="@mipmap/icon_back"
            android:layout_centerVertical="true"
            android:layout_marginStart="30dp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"/>
        <TextView
            android:textSize="48sp"
            android:textColor="#ffffff"
            android:id="@+id/tv_title"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerVertical="true"
            android:layout_marginStart="30dp"
            app:layout_constraintStart_toEndOf="@+id/iv_back"
            app:layout_constraintTop_toTopOf="parent"/>
        <ImageView
            android:layout_gravity="end"
            android:id="@+id/iv_pip"
            android:visibility="gone"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@mipmap/icon_pip"
            android:layout_centerVertical="true"
            android:layout_marginEnd="60dp"
            app:layout_constraintEnd_toStartOf="@+id/iv_airplay"
            app:layout_constraintTop_toTopOf="parent"/>
        <ImageView
            android:layout_gravity="end"
            android:id="@+id/iv_airplay"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@mipmap/airplay"
            android:layout_marginEnd="30dp"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintTop_toTopOf="parent"/>
    </androidx.constraintlayout.widget.ConstraintLayout>
    <xyz.stream.view.VideoGestureFrameLayout
        android:id="@+id/video_container"
        android:background="#000000"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        <FrameLayout
            android:layout_gravity="center"
            android:id="@+id/video_frame"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            <tv.danmaku.ijk.media.player.ui.IjkVideoView
                android:layout_gravity="center"
                android:id="@+id/video_view"
                android:layout_width="match_parent"
                android:layout_height="600dp"
                app:keep_content_on_player_reset="true"/>
            <tv.danmaku.ijk.media.player.ui.subtitleconverter.SubtitleView
                android:layout_gravity="bottom"
                android:id="@+id/subtitle_view_ver"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginBottom="20dp"/>
            <TextView
                android:textSize="36sp"
                android:textColor="#ffffff"
                android:layout_gravity="bottom|center_horizontal"
                android:id="@+id/tv_subtitle_loading"
                android:visibility="gone"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginBottom="60dp"/>
            <xyz.netfly.mobile.view.VideoDetailControl
                android:id="@+id/controller"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="match_parent"/>
            <xyz.netfly.mobile.view.VideoDetailFullControl
                android:id="@+id/controller_full"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="match_parent"/>
            <androidx.media3.ui.PlayerView
                android:id="@+id/ad_player"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="600dp"
                app:use_controller="false"/>
            <FrameLayout
                android:id="@+id/ad_frame"
                android:layout_width="match_parent"
                android:layout_height="600dp"/>
            <pl.droidsonroids.gif.GifImageView
                android:layout_gravity="center"
                android:id="@+id/loading"
                android:layout_width="120dp"
                android:layout_height="120dp"
                android:src="@mipmap/loading"/>
            <FrameLayout
                android:id="@+id/frame_locked"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="match_parent">
                <RelativeLayout
                    android:background="@drawable/gradient_top_bottom"
                    android:layout_width="match_parent"
                    android:layout_height="160dp"/>
                <RelativeLayout
                    android:layout_gravity="bottom"
                    android:background="@drawable/gradient_bottom_top"
                    android:layout_width="match_parent"
                    android:layout_height="160dp"/>
                <LinearLayout
                    android:gravity="center"
                    android:layout_gravity="bottom|center_horizontal"
                    android:orientation="vertical"
                    android:id="@+id/btn_locked"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginBottom="100dp">
                    <ImageView
                        android:layout_width="80dp"
                        android:layout_height="80dp"
                        android:src="@mipmap/icon_locked"/>
                    <TextView
                        android:textSize="32sp"
                        android:textColor="#ffffff"
                        android:id="@+id/tv_lock_top"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                    <TextView
                        android:textSize="26sp"
                        android:textColor="#ffffff"
                        android:id="@+id/tv_lock_bottom"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                </LinearLayout>
            </FrameLayout>
        </FrameLayout>
    </xyz.stream.view.VideoGestureFrameLayout>
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="40dp">
        <LinearLayout
            android:gravity="center_vertical"
            android:orientation="vertical"
            android:id="@+id/ll_information"
            android:paddingTop="10dp"
            android:paddingBottom="150dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="30dp"
            android:layout_marginHorizontal="30dp">
            <TextView
                android:textSize="60sp"
                android:textStyle="bold"
                android:textColor="#ffffff"
                android:id="@+id/video_title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
            <LinearLayout
                android:gravity="center_vertical"
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="30dp">
                <TextView
                    android:textSize="36sp"
                    android:textColor="#b1b1b1"
                    android:id="@+id/video_release_date"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginEnd="20dp"/>
                <View
                    android:background="#3c3c3c"
                    android:layout_width="1dp"
                    android:layout_height="18dp"
                    android:layout_marginEnd="20dp"/>
                <TextView
                    android:textSize="36sp"
                    android:textColor="#b1b1b1"
                    android:id="@+id/video_certification"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginEnd="20dp"/>
                <View
                    android:background="#3c3c3c"
                    android:layout_width="1dp"
                    android:layout_height="18dp"
                    android:layout_marginEnd="20dp"/>
                <TextView
                    android:textSize="36sp"
                    android:textColor="#b1b1b1"
                    android:id="@+id/video_duration"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_marginEnd="20dp"/>
                <View
                    android:background="#3c3c3c"
                    android:layout_width="1dp"
                    android:layout_height="18dp"
                    android:layout_marginEnd="20dp"/>
                <ImageView
                    android:layout_width="55dp"
                    android:layout_height="40dp"
                    android:src="@mipmap/tmdb_logo"
                    android:layout_marginEnd="20dp"/>
                <TextView
                    android:textSize="36sp"
                    android:textColor="#b1b1b1"
                    android:id="@+id/rating"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"/>
            </LinearLayout>
            <TextView
                android:textSize="36sp"
                android:textColor="@color/white"
                android:ellipsize="end"
                android:id="@+id/tv_description"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"
                android:maxLines="3"/>
            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="74dp">
                <LinearLayout
                    android:gravity="center"
                    android:orientation="vertical"
                    android:id="@+id/ll_my_list"
                    android:layout_width="200dp"
                    android:layout_height="wrap_content">
                    <ImageView
                        android:id="@+id/iv_my_list"
                        android:layout_width="100dp"
                        android:layout_height="100dp"
                        android:src="@mipmap/icon_my_list_add"/>
                    <TextView
                        android:textSize="26sp"
                        android:textColor="#666666"
                        android:id="@+id/tv_my_list"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                </LinearLayout>
                <LinearLayout
                    android:gravity="center"
                    android:orientation="vertical"
                    android:id="@+id/ll_share"
                    android:layout_width="200dp"
                    android:layout_height="wrap_content">
                    <ImageView
                        android:id="@+id/iv_share"
                        android:layout_width="100dp"
                        android:layout_height="100dp"
                        android:src="@mipmap/icon_share"/>
                    <TextView
                        android:textSize="26sp"
                        android:textColor="#666666"
                        android:id="@+id/tv_share"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                </LinearLayout>
                <LinearLayout
                    android:gravity="center"
                    android:orientation="vertical"
                    android:id="@+id/ll_download"
                    android:visibility="gone"
                    android:layout_width="200dp"
                    android:layout_height="wrap_content">
                    <FrameLayout
                        android:id="@+id/layout_download_progress"
                        android:visibility="gone"
                        android:layout_width="100dp"
                        android:layout_height="100dp">
                        <xyz.stream.view.CircleProgressBar
                            android:id="@+id/cpb_download_progress"
                            android:padding="6dp"
                            android:layout_width="match_parent"
                            android:layout_height="match_parent"
                            android:layout_margin="6dp"
                            app:line_width="8dp"
                            app:progress_background_color="#999999"
                            app:progress_blur_style="solid"
                            app:progress_end_color="#ffffff"
                            app:progress_shader="sweep"
                            app:progress_start_color="#ffffff"
                            app:progress_start_degree="-90"
                            app:progress_stroke_cap="round"
                            app:progress_stroke_width="6dp"
                            app:progress_style="solid_line"
                            app:progress_text_color="#00000000"/>
                        <ImageView
                            android:layout_gravity="center"
                            android:id="@+id/iv_download_progress_center"
                            android:layout_width="28dp"
                            android:layout_height="28dp"
                            android:src="@mipmap/pause"/>
                    </FrameLayout>
                    <ImageView
                        android:id="@+id/iv_download"
                        android:layout_width="100dp"
                        android:layout_height="100dp"
                        android:src="@mipmap/icon_download_white"/>
                    <TextView
                        android:textSize="26sp"
                        android:textColor="#666666"
                        android:id="@+id/tv_download"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                </LinearLayout>
                <LinearLayout
                    android:gravity="center"
                    android:orientation="vertical"
                    android:id="@+id/ll_feedback"
                    android:layout_width="200dp"
                    android:layout_height="wrap_content">
                    <ImageView
                        android:id="@+id/iv_feedback"
                        android:layout_width="100dp"
                        android:layout_height="100dp"
                        android:src="@mipmap/icon_feedback"/>
                    <TextView
                        android:textSize="26sp"
                        android:textColor="#666666"
                        android:id="@+id/tv_feedback"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                </LinearLayout>
            </LinearLayout>
            <LinearLayout
                android:gravity="center_vertical"
                android:orientation="horizontal"
                android:id="@+id/ll_series"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="100dp">
                <LinearLayout
                    android:gravity="center_vertical"
                    android:orientation="horizontal"
                    android:id="@+id/ll_season"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent">
                    <TextView
                        android:textSize="48sp"
                        android:textStyle="bold"
                        android:textColor="#ffffff"
                        android:id="@+id/tv_season"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"/>
                    <ImageView
                        android:id="@+id/iv_season"
                        android:layout_width="40dp"
                        android:layout_height="40dp"
                        android:src="@mipmap/icon_down_season"
                        android:layout_marginStart="20dp"/>
                </LinearLayout>
                <View
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_weight="1"/>
                <LinearLayout
                    android:gravity="center_vertical"
                    android:orientation="horizontal"
                    android:id="@+id/ll_episodes"
                    android:layout_width="wrap_content"
                    android:layout_height="match_parent">
                    <TextView
                        android:textSize="36sp"
                        android:textColor="@color/black_9"
                        android:id="@+id/tv_episodes"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:text="@string/episodes"/>
                    <ImageView
                        android:id="@+id/arrow_episodes"
                        android:layout_width="68dp"
                        android:layout_height="68dp"
                        android:src="@mipmap/icon_right_b9"
                        android:layout_marginStart="10dp"/>
                </LinearLayout>
            </LinearLayout>
            <androidx.recyclerview.widget.RecyclerView
                android:id="@+id/rv_episodes"
                android:visibility="gone"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"
                android:layout_marginBottom="50dp"
                android:layout_marginVertical="50dp"/>
            <TextView
                android:textSize="48sp"
                android:textStyle="bold"
                android:textColor="@color/white"
                android:id="@+id/tv_cast_and_crew"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"/>
            <androidx.recyclerview.widget.RecyclerView
                android:id="@+id/rv_cast_and_crew"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="30dp"/>
            <TextView
                android:textSize="48sp"
                android:textStyle="bold"
                android:textColor="@color/white"
                android:id="@+id/tv_similar"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"/>
            <androidx.recyclerview.widget.RecyclerView
                android:id="@+id/rv_similar"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="30dp"/>
            <LinearLayout
                android:gravity="center"
                android:orientation="vertical"
                android:id="@+id/ll_server_info"
                android:background="@drawable/shape_radius_gray_24"
                android:paddingTop="30dp"
                android:paddingBottom="30dp"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginTop="50dp"
                android:paddingVertical="30dp">
                <LinearLayout
                    android:gravity="center_vertical"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content">
                    <xyz.stream.view.RoundImageView
                        android:id="@+id/iv_server"
                        android:layout_width="40dp"
                        android:layout_height="40dp"
                        app:riv_roundAsCircle="true"/>
                    <TextView
                        android:textSize="28sp"
                        android:textColor="@color/black_9"
                        android:id="@+id/tv_server_name"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_marginStart="10dp"/>
                </LinearLayout>
                <TextView
                    android:textSize="28sp"
                    android:textColor="@color/black_9"
                    android:id="@+id/tv_server_duation"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"/>
            </LinearLayout>
        </LinearLayout>
    </ScrollView>
</LinearLayout>
