29 lines
8.1 KiB
XML
29 lines
8.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<com.vk.core.view.FitSystemWindowsFrameLayout android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="fill_parent"
|
|
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
|
<com.google.android.material.appbar.NonBouncedAppBarFixedSwipeRefreshLayout android:id="@id/swipe_refresh_layout" android:layout_width="fill_parent" android:layout_height="fill_parent">
|
|
<androidx.coordinatorlayout.widget.CoordinatorLayout android:id="@id/coordinator" android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="fill_parent">
|
|
<com.google.android.material.appbar.NonBouncedAppBarLayout android:id="@id/music_playlist_non_bounced_app_bar_layout" android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="wrap_content">
|
|
<com.google.android.material.appbar.NonBouncedCollapsingToolbarLayout android:id="@id/collapsing_layout" android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_scrollFlags="exitUntilCollapsed|scroll|snap">
|
|
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/playlist_header_layout" android:fitsSystemWindows="true" android:layout_width="fill_parent" android:layout_height="wrap_content">
|
|
<com.vk.music.view.ThumbsImageView android:id="@id/music_playlist_background_image" android:layout_width="fill_parent" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" />
|
|
<View android:background="@drawable/music_playlist_header_gradient" android:layout_width="fill_parent" android:layout_height="112.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" />
|
|
<com.vk.music.view.ThumbsImageView android:id="@id/playlist_foreground_image" android:focusable="true" android:layout_width="144.0dip" android:layout_height="144.0dip" android:layout_marginTop="16.0dip" android:elevation="5.0dip" app:layout_constraintBottom_toTopOf="@id/playlist_title" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:tiv_background_image="?background_content" app:tiv_empty_resource="@drawable/ic_playlist_48" app:tiv_empty_tint="?placeholder_icon_foreground_secondary" />
|
|
<TextView android:textSize="16.0sp" android:textColor="?text_primary" android:ellipsize="end" android:gravity="center_horizontal" android:id="@id/playlist_title" android:focusable="true" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="12.0dip" android:maxLines="2" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" app:fontFamily="@font/roboto_medium" app:layout_constraintBottom_toTopOf="@id/playlist_owner" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/playlist_foreground_image" app:layout_constraintWidth_default="wrap" style="@style/VKUIText.Title2" />
|
|
<androidx.constraintlayout.widget.ConstraintLayout android:orientation="horizontal" android:id="@id/playlist_owner" android:background="@drawable/music_selectable_bg" android:focusable="true" android:visibility="invisible" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="1.0dip" android:minHeight="18.0dip" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" app:layout_constraintBottom_toTopOf="@id/playlist_info" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/playlist_title" app:layout_constraintWidth_default="wrap">
|
|
<TextView android:textSize="14.0sp" android:textColor="?text_secondary" android:ellipsize="end" android:id="@id/playlist_owner_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="1" android:importantForAccessibility="no" app:fontFamily="@font/roboto_regular" app:layout_constrainedWidth="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/chevron" app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintWidth_default="wrap" style="@style/VKUIText.Subhead1" />
|
|
<ImageView android:layout_gravity="center_vertical" android:id="@id/chevron" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2.0dip" android:src="@drawable/ic_chevron_16" android:layout_marginStart="3.5dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/playlist_owner_text" app:layout_constraintTop_toTopOf="parent" app:tint="?icon_secondary" />
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
<TextView android:textSize="13.0sp" android:textColor="?text_secondary" android:ellipsize="end" android:id="@id/playlist_info" android:focusable="true" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="3.0dip" android:minHeight="18.0dip" android:maxLines="1" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" app:fontFamily="@font/roboto_regular" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/playlist_owner" app:layout_constraintWidth_default="wrap" style="@style/VKUIText.Subhead1" />
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
<View android:id="@id/muisc_playlist_layout_blue_foreground" android:background="?header_background_before_blur_alternate" android:layout_width="fill_parent" android:layout_height="fill_parent" app:layout_constraintBottom_toBottomOf="@id/music_playlist_background_image" app:layout_constraintEnd_toEndOf="@id/music_playlist_background_image" app:layout_constraintStart_toStartOf="@id/music_playlist_background_image" app:layout_constraintTop_toTopOf="@id/music_playlist_background_image" />
|
|
<androidx.appcompat.widget.Toolbar android:theme="@style/AppTheme.ActionBarTheme" android:id="@id/toolbar" android:layout_width="fill_parent" android:layout_height="?actionBarSize" app:layout_collapseMode="pin" app:layout_scrollFlags="enterAlways|scroll" app:titleTextColor="?text_primary">
|
|
<TextView android:theme="@style/AppTheme.ActionBarTheme" android:textSize="20.0dip" android:textColor="?text_primary" android:ellipsize="end" android:gravity="center_vertical" android:id="@id/playlist_collapsed_title" android:focusable="true" android:layout_width="wrap_content" android:layout_height="fill_parent" android:maxLines="1" app:fontFamily="@font/roboto_medium" />
|
|
</androidx.appcompat.widget.Toolbar>
|
|
</com.google.android.material.appbar.NonBouncedCollapsingToolbarLayout>
|
|
</com.google.android.material.appbar.NonBouncedAppBarLayout>
|
|
<com.google.android.material.appbar.NonBouncedAppBarShadowView android:id="@id/appbar_shadow_view" android:visibility="visible" android:translationZ="3.0dip" style="@style/AppBarShadow" />
|
|
<androidx.recyclerview.widget.RecyclerView android:id="@id/music_playlist_content_list" android:scrollbars="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="never" app:layout_behavior="com.google.android.material.appbar.NonBouncedAppBarLayout$ScrollingViewBehavior" />
|
|
</androidx.coordinatorlayout.widget.CoordinatorLayout>
|
|
</com.google.android.material.appbar.NonBouncedAppBarFixedSwipeRefreshLayout>
|
|
</com.vk.core.view.FitSystemWindowsFrameLayout> |