From 3511c02c692103d52aa7b5a7b9f05840df4355bc Mon Sep 17 00:00:00 2001 From: Zakhar Timoshenko Date: Sat, 9 Jul 2022 17:25:22 +0300 Subject: [PATCH] Tweak cover stack in category item --- .../favourites/ui/categories/adapter/CategoryAD.kt | 2 ++ app/src/main/res/layout/activity_categories.xml | 4 ++-- app/src/main/res/layout/item_category.xml | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/koitharu/kotatsu/favourites/ui/categories/adapter/CategoryAD.kt b/app/src/main/java/org/koitharu/kotatsu/favourites/ui/categories/adapter/CategoryAD.kt index 5ca53ad84..76c125f57 100644 --- a/app/src/main/java/org/koitharu/kotatsu/favourites/ui/categories/adapter/CategoryAD.kt +++ b/app/src/main/java/org/koitharu/kotatsu/favourites/ui/categories/adapter/CategoryAD.kt @@ -48,6 +48,8 @@ fun categoryAD( binding.imageViewCover2, ColorStateList.valueOf(ColorUtils.setAlphaComponent(backgroundColor, 76)) ) + binding.imageViewCover2.backgroundTintList = ColorStateList.valueOf(ColorUtils.setAlphaComponent(backgroundColor, 76)) + binding.imageViewCover3.backgroundTintList = ColorStateList.valueOf(ColorUtils.setAlphaComponent(backgroundColor, 153)) val fallback = ColorDrawable(Color.TRANSPARENT) val coverViews = arrayOf(binding.imageViewCover1, binding.imageViewCover2, binding.imageViewCover3) val imageRequests = arrayOfNulls(coverViews.size) diff --git a/app/src/main/res/layout/activity_categories.xml b/app/src/main/res/layout/activity_categories.xml index fec151420..fa0dba0a4 100644 --- a/app/src/main/res/layout/activity_categories.xml +++ b/app/src/main/res/layout/activity_categories.xml @@ -2,7 +2,6 @@ @@ -14,8 +13,9 @@ diff --git a/app/src/main/res/layout/item_category.xml b/app/src/main/res/layout/item_category.xml index 939129742..0167891c8 100644 --- a/app/src/main/res/layout/item_category.xml +++ b/app/src/main/res/layout/item_category.xml @@ -16,6 +16,8 @@ android:layout_height="64dp" android:layout_marginStart="24dp" android:layout_marginBottom="12dp" + android:background="?attr/colorSecondaryContainer" + android:backgroundTintMode="src_atop" android:scaleType="centerCrop" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="W,13:18" @@ -23,6 +25,7 @@ app:layout_constraintTop_toTopOf="parent" app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Kotatsu.Cover.Small" app:tintMode="src_atop" + tools:backgroundTint="#99FFFFFF" tools:src="@tools:sample/backgrounds/scenic" tools:tint="#99FFFFFF" /> @@ -31,6 +34,8 @@ android:layout_width="0dp" android:layout_height="64dp" android:layout_marginStart="12dp" + android:background="?attr/colorSecondaryContainer" + android:backgroundTintMode="src_atop" android:scaleType="centerCrop" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="W,13:18" @@ -38,6 +43,7 @@ app:layout_constraintTop_toTopOf="parent" app:shapeAppearanceOverlay="@style/ShapeAppearanceOverlay.Kotatsu.Cover.Small" app:tintMode="src_atop" + tools:backgroundTint="#4DFFFFFF" tools:src="@tools:sample/backgrounds/scenic" tools:tint="#4DFFFFFF" /> @@ -46,6 +52,8 @@ android:layout_width="0dp" android:layout_height="64dp" android:layout_marginTop="12dp" + android:background="?attr/colorSecondaryContainer" + android:backgroundTintMode="src_atop" android:scaleType="centerCrop" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="W,13:18"