From c0c06a9972f22408507ecb86491b3c1b04e4794f Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 18 Apr 2019 09:59:49 +0200 Subject: [PATCH] Hide counter session for some stats --- .../main/java/net/pokeranalytics/android/calculus/Stat.kt | 8 ++++++++ .../java/net/pokeranalytics/android/ui/view/LegendView.kt | 1 + 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/net/pokeranalytics/android/calculus/Stat.kt b/app/src/main/java/net/pokeranalytics/android/calculus/Stat.kt index 671582ae..a012d352 100644 --- a/app/src/main/java/net/pokeranalytics/android/calculus/Stat.kt +++ b/app/src/main/java/net/pokeranalytics/android/calculus/Stat.kt @@ -241,6 +241,14 @@ enum class Stat : RowRepresentable { } } + val shouldShowNumberOfSessions: Boolean + get() { + return when (this) { + NUMBER_OF_GAMES, NUMBER_OF_SETS -> false + else -> true + } + } + override val viewType: Int = RowViewType.TITLE_VALUE.ordinal } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/LegendView.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/LegendView.kt index 3d94b2a3..ddf431be 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/LegendView.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/view/LegendView.kt @@ -58,6 +58,7 @@ class LegendView : FrameLayout { } this.counter.text = "$counter ${context.getString(R.string.sessions)}" + this.counter.isVisible = stat.shouldShowNumberOfSessions }