Skip to content

Commit 6cd10cd

Browse files
committed
add increased padding to main stat detail cards
1 parent 7f202c7 commit 6cd10cd

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

features/feature_statistics_detail/src/main/java/com/example/util/simpletimetracker/feature_statistics_detail/adapter/StatisticsDetailCardInternalAdapterDelegate.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ import android.content.res.ColorStateList
44
import android.graphics.Typeface
55
import android.util.TypedValue
66
import androidx.core.view.ViewCompat
7+
import androidx.core.view.updatePadding
78
import com.example.util.simpletimetracker.core.extension.getCoordinates
89
import com.example.util.simpletimetracker.domain.base.Coordinates
910
import com.example.util.simpletimetracker.feature_base_adapter.createRecyclerBindingAdapterDelegate
1011
import com.example.util.simpletimetracker.feature_views.extension.getThemedAttr
1112
import com.example.util.simpletimetracker.feature_statistics_detail.R
13+
import com.example.util.simpletimetracker.feature_views.extension.dpToPx
1214
import com.example.util.simpletimetracker.feature_views.extension.setOnClick
1315
import com.example.util.simpletimetracker.feature_views.extension.visible
1416
import com.example.util.simpletimetracker.feature_statistics_detail.databinding.StatisticsDetailCardInternalItemBinding as Binding
@@ -33,6 +35,15 @@ fun createStatisticsDetailCardInternalAdapterDelegate(
3335
tvStatisticsDetailCardValue.letterSpacing = -0.05f
3436
}
3537

38+
val paddingVertical = if (item.accented) 20.dpToPx() else 8.dpToPx()
39+
val paddingHorizontal = 8.dpToPx()
40+
root.updatePadding(
41+
left = paddingHorizontal,
42+
top = paddingVertical,
43+
right = paddingHorizontal,
44+
bottom = paddingVertical
45+
)
46+
3647
when (item.valueChange) {
3748
is ViewData.ValueChange.None -> {
3849
tvStatisticsDetailCardValueChange.visible = false

features/feature_statistics_detail/src/main/res/layout/statistics_detail_card_internal_item.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
android:layout_height="wrap_content"
88
android:background="?selectableItemBackground"
99
android:orientation="vertical"
10-
android:padding="8dp">
10+
tools:paddingHorizontal="8dp"
11+
tools:paddingVertical="8dp">
1112

1213
<androidx.appcompat.widget.AppCompatTextView
1314
android:id="@+id/tvStatisticsDetailCardValue"

0 commit comments

Comments
 (0)