From 6390aaa1680bedf8a24a9f3ee736177f7cbed00b Mon Sep 17 00:00:00 2001
From: Matthias Urhahn <matthias.urhahn@sap.com>
Date: Thu, 14 Jan 2021 10:31:34 +0100
Subject: [PATCH] Add placeholders for statistic UIs (DEV) #2096

* Add placeholders for statistic UIs.

* Satisfy the linter.
---
 .../statistics/ui/TrendArrowView.kt           | 21 +++++++++++++++++++
 .../src/main/res/values/styles.xml            | 14 +++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/ui/TrendArrowView.kt

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/ui/TrendArrowView.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/ui/TrendArrowView.kt
new file mode 100644
index 000000000..0ed6d2a2c
--- /dev/null
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/statistics/ui/TrendArrowView.kt
@@ -0,0 +1,21 @@
+package de.rki.coronawarnapp.statistics.ui
+
+import android.content.Context
+import android.util.AttributeSet
+import android.view.View
+import de.rki.coronawarnapp.server.protocols.internal.stats.KeyFigureCardOuterClass
+import timber.log.Timber
+
+class TrendArrowView @JvmOverloads constructor(
+    context: Context,
+    attrs: AttributeSet? = null,
+    defStyleAttr: Int = 0
+) : View(context, attrs, defStyleAttr) {
+
+    fun setTrend(
+        trend: KeyFigureCardOuterClass.KeyFigure.Trend,
+        trendSemantic: KeyFigureCardOuterClass.KeyFigure.TrendSemantic
+    ) {
+        Timber.d("setTrend(trend=$trend, trendSemantic=$trendSemantic)")
+    }
+}
diff --git a/Corona-Warn-App/src/main/res/values/styles.xml b/Corona-Warn-App/src/main/res/values/styles.xml
index e1dfb4901..53ce6df1f 100644
--- a/Corona-Warn-App/src/main/res/values/styles.xml
+++ b/Corona-Warn-App/src/main/res/values/styles.xml
@@ -402,4 +402,18 @@
         <item name="android:background">@drawable/contact_diary_card_ripple</item>
     </style>
 
+    <style name="StatisticsCardInfoButton" parent="TextAppearance.AppCompat.Button" />
+
+    <style name="StatisticsCardPrimaryTitle" parent="TextAppearance.AppCompat.Subhead" />
+
+    <style name="StatisticsCardValueLabel" parent="TextAppearance.AppCompat.Body1" />
+
+    <style name="StatisticsCardTitleCaption" parent="TextAppearance.AppCompat.Caption" />
+
+    <style name="StatisticsCardPrimaryValue" parent="TextAppearance.AppCompat.Body2" />
+
+    <style name="StatisticsCardSecondaryValue" parent="TextAppearance.AppCompat.Body2" />
+
+    <style name="TrendArrowView" />
+
 </resources>
-- 
GitLab