From e26cbca59d328e3bbabaf07f4d42ed7152eb5480 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 6 Jul 2022 17:27:42 +0200 Subject: [PATCH] fix duration displaying at the Show call details dialog --- .../dialer/adapters/RecentCallsAdapter.kt | 4 ++ app/src/main/res/layout/item_recent_call.xml | 60 ++++++++++--------- 2 files changed, 37 insertions(+), 27 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt index f7492031..12b11b31 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/adapters/RecentCallsAdapter.kt @@ -41,6 +41,7 @@ class RecentCallsAdapter( private val areMultipleSIMsAvailable = activity.areMultipleSIMsAvailable() private val redColor = resources.getColor(R.color.md_red_700) private var textToHighlight = "" + private var durationPadding = resources.getDimension(R.dimen.normal_margin).toInt() init { initDrawables() @@ -299,6 +300,9 @@ class RecentCallsAdapter( setTextColor(textColor) beVisibleIf(call.type != Calls.MISSED_TYPE && call.type != Calls.REJECTED_TYPE && call.duration > 0) setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize * 0.8f) + if (!showOverflowMenu) { + item_recents_duration.setPadding(0, 0, durationPadding, 0) + } } item_recents_sim_image.beVisibleIf(areMultipleSIMsAvailable && call.simID != -1) diff --git a/app/src/main/res/layout/item_recent_call.xml b/app/src/main/res/layout/item_recent_call.xml index fe08f86e..9e6d371c 100644 --- a/app/src/main/res/layout/item_recent_call.xml +++ b/app/src/main/res/layout/item_recent_call.xml @@ -1,5 +1,6 @@ - + android:src="@drawable/ic_person_vector" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + android:visibility="gone" + app:layout_constraintBottom_toBottomOf="@+id/item_recents_date_time" + app:layout_constraintStart_toEndOf="@+id/item_recents_image" + app:layout_constraintTop_toTopOf="@+id/item_recents_date_time" /> + android:src="@drawable/ic_incoming_call_vector" + app:layout_constraintBottom_toBottomOf="@+id/item_recents_date_time" + app:layout_constraintStart_toEndOf="@+id/item_recents_sim_image" + app:layout_constraintTop_toTopOf="@+id/item_recents_date_time" /> + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintTop_toTopOf="parent" /> + +