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