From 8faf968aa1967e33a51952baf87cc7c93f798018 Mon Sep 17 00:00:00 2001 From: Mohamed <mohamed.metwalli@sap.com> Date: Mon, 12 Apr 2021 16:30:31 +0200 Subject: [PATCH] Fix camera settings item blinking (EXPOSUREAPP-6337) (#2801) * Typo * One instance * align padding with other cards Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- .../attendee/checkins/CheckInsViewModel.kt | 3 ++- .../attendee/checkins/items/ActiveCheckInVH.kt | 4 ++-- .../trace_location_attendee_checkins_item_camera.xml | 7 ++----- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt index ccd616166..cad63ea57 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt @@ -41,6 +41,7 @@ class CheckInsViewModel @AssistedInject constructor( val events = SingleLiveEvent<CheckInEvent>() val errorEvent = SingleLiveEvent<Throwable>() + private val cameraItem by lazy { cameraPermissionItem() } init { deepLink?.let { @@ -62,7 +63,7 @@ class CheckInsViewModel @AssistedInject constructor( mutableListOf<CheckInsItem>().apply { // Camera permission item if (denied) { - add(cameraPermissionItem()) + add(cameraItem) } // CheckIns items addAll(mapCheckIns(checkIns)) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/items/ActiveCheckInVH.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/items/ActiveCheckInVH.kt index d3600779a..04cd25540 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/items/ActiveCheckInVH.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/items/ActiveCheckInVH.kt @@ -44,7 +44,7 @@ class ActiveCheckInVH(parent: ViewGroup) : } else { currentDuration } - highlightDurationForamtter.print(saneDuration.toPeriod()) + highlightDurationFormatter.print(saneDuration.toPeriod()) } description.text = curItem.checkin.description @@ -99,7 +99,7 @@ class ActiveCheckInVH(parent: ViewGroup) : } companion object { - private val highlightDurationForamtter = PeriodFormatterBuilder().apply { + private val highlightDurationFormatter = PeriodFormatterBuilder().apply { printZeroAlways() minimumPrintedDigits(2) appendHours() diff --git a/Corona-Warn-App/src/main/res/layout/trace_location_attendee_checkins_item_camera.xml b/Corona-Warn-App/src/main/res/layout/trace_location_attendee_checkins_item_camera.xml index 35b62a8bd..955e46ce2 100644 --- a/Corona-Warn-App/src/main/res/layout/trace_location_attendee_checkins_item_camera.xml +++ b/Corona-Warn-App/src/main/res/layout/trace_location_attendee_checkins_item_camera.xml @@ -8,10 +8,7 @@ android:layout_marginHorizontal="16dp" android:layout_marginVertical="8dp" android:focusable="true" - android:paddingStart="24dp" - android:paddingTop="32dp" - android:paddingEnd="24dp" - android:paddingBottom="24dp"> + android:padding="16dp"> <TextView android:id="@+id/title" @@ -33,7 +30,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/title" /> - + <Button android:id="@+id/open_settings" style="@style/buttonPrimary" -- GitLab