From 516c1c02a63068894703b9b5ef87898af042ec70 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Mon, 12 Feb 2024 14:26:20 +0200 Subject: [PATCH] Improve chapters list ui accessibility #752 --- .../kotatsu/details/ui/adapter/ChapterListItemAD.kt | 5 ++--- app/src/main/res/layout/item_chapter.xml | 7 +++++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/adapter/ChapterListItemAD.kt b/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/adapter/ChapterListItemAD.kt index 0d45e4585..45a9e2521 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/adapter/ChapterListItemAD.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/details/ui/adapter/ChapterListItemAD.kt @@ -5,7 +5,6 @@ import androidx.core.content.ContextCompat import androidx.core.view.isVisible import com.hannesdorfmann.adapterdelegates4.dsl.adapterDelegateViewBinding import org.koitharu.kotatsu.R -import org.koitharu.kotatsu.core.model.formatNumber import org.koitharu.kotatsu.core.ui.list.AdapterDelegateClickListenerAdapter import org.koitharu.kotatsu.core.ui.list.OnListItemClickListener import org.koitharu.kotatsu.core.util.ext.drawableStart @@ -34,7 +33,7 @@ fun chapterListItemAD( item.isCurrent -> { binding.textViewTitle.drawableStart = ContextCompat.getDrawable(context, R.drawable.ic_current_chapter) binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary)) - binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary)) + binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorTertiary)) binding.textViewTitle.typeface = Typeface.DEFAULT_BOLD binding.textViewDescription.typeface = Typeface.DEFAULT_BOLD } @@ -46,7 +45,7 @@ fun chapterListItemAD( null } binding.textViewTitle.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary)) - binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorPrimary)) + binding.textViewDescription.setTextColor(context.getThemeColorStateList(android.R.attr.textColorTertiary)) binding.textViewTitle.typeface = Typeface.DEFAULT binding.textViewDescription.typeface = Typeface.DEFAULT } diff --git a/app/src/main/res/layout/item_chapter.xml b/app/src/main/res/layout/item_chapter.xml index fd9082b03..b1cb9eebe 100644 --- a/app/src/main/res/layout/item_chapter.xml +++ b/app/src/main/res/layout/item_chapter.xml @@ -28,7 +28,8 @@ android:ellipsize="end" android:singleLine="true" android:textAppearance="?attr/textAppearanceBodyLarge" - tools:text="@tools:sample/lorem[15]" /> + tools:text="@tools:sample/lorem[15]" + tools:textColor="?android:textColorPrimary" /> + tools:text="05.10.2021 • Scanlator" + tools:textColor="?android:textColorTertiary" />