From 208552f0b4cf29cbcf97aa61271b7771b8a14154 Mon Sep 17 00:00:00 2001 From: arkon Date: Tue, 10 Mar 2020 21:13:55 -0400 Subject: [PATCH] Tweak compact tracker card design --- .../tachiyomi/data/track/anilist/Anilist.kt | 2 +- .../tachiyomi/data/track/kitsu/Kitsu.kt | 2 +- .../data/track/myanimelist/MyAnimeList.kt | 2 +- .../data/track/shikimori/Shikimori.kt | 2 +- app/src/main/res/layout/track_item.xml | 187 ++++++++++-------- 5 files changed, 107 insertions(+), 88 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/Anilist.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/Anilist.kt index dfa799e6d5..fe52e0e5eb 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/Anilist.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/Anilist.kt @@ -54,7 +54,7 @@ class Anilist(private val context: Context, id: Int) : TrackService(id) { override fun getLogo() = R.drawable.tracker_anilist - override fun getLogoColor() = Color.rgb(18, 25, 35) + override fun getLogoColor() = Color.rgb(0x12, 0x19, 0x23) override fun getStatusList(): List { return listOf(READING, PLANNING, COMPLETED, REPEATING, PAUSED, DROPPED) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/Kitsu.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/Kitsu.kt index 593010e463..75b13b3f90 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/Kitsu.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/kitsu/Kitsu.kt @@ -38,7 +38,7 @@ class Kitsu(private val context: Context, id: Int) : TrackService(id) { } override fun getLogoColor(): Int { - return Color.rgb(51, 37, 50) + return Color.rgb(0x33, 0x25, 0x32) } override fun getStatusList(): List { diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeList.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeList.kt index 3003fc9544..76ed885bba 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeList.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/myanimelist/MyAnimeList.kt @@ -36,7 +36,7 @@ class MyAnimeList(private val context: Context, id: Int) : TrackService(id) { override fun getLogo() = R.drawable.tracker_mal - override fun getLogoColor() = Color.rgb(46, 81, 162) + override fun getLogoColor() = Color.rgb(0x2E, 0x51, 0xA2) override fun getStatusList(): List { return listOf(READING, COMPLETED, ON_HOLD, DROPPED, PLAN_TO_READ) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/Shikimori.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/Shikimori.kt index ceecb75ed0..35213ea391 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/Shikimori.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/shikimori/Shikimori.kt @@ -82,7 +82,7 @@ class Shikimori(private val context: Context, id: Int) : TrackService(id) { override fun getLogo() = R.drawable.tracker_shikimori - override fun getLogoColor() = Color.rgb(40, 40, 40) + override fun getLogoColor() = Color.rgb(0x28, 0x28, 0x28) override fun getStatusList(): List { return listOf(READING, COMPLETED, ON_HOLD, DROPPED, PLANNING, REPEATING) diff --git a/app/src/main/res/layout/track_item.xml b/app/src/main/res/layout/track_item.xml index 5f4c952e4b..733f742b5d 100644 --- a/app/src/main/res/layout/track_item.xml +++ b/app/src/main/res/layout/track_item.xml @@ -8,14 +8,17 @@ + android:layout_height="wrap_content"> - - + - + + + app:layout_constraintEnd_toEndOf="parent"> + android:orientation="horizontal" + android:padding="16dp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + + android:orientation="horizontal" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/divider"> - + android:layout_weight="1" + android:background="?attr/selectable_list_drawable" + android:clickable="true" + android:focusable="true" + android:orientation="horizontal" + android:padding="16dp"> - + + + + + + + android:layout_weight="1" + android:background="?attr/selectable_list_drawable" + android:clickable="true" + android:focusable="true" + android:orientation="horizontal" + android:padding="16dp"> + + + + + + - - - - - - - - - - - +