Pārlūkot izejas kodu

fixed card tags paddings

sirekanian 2 gadi atpakaļ
vecāks
revīzija
ba2bc66832

+ 3 - 1
app/src/main/java/com/sirekanian/warmongr/D.kt

@@ -30,7 +30,9 @@ object D {
     val cardSelectedCornerSize = 12.dp
     val cardDefaultElevation = 2.dp
     val cardSelectedElevation = 4.dp
-    val cardTagsPaddings = PaddingValues(0.dp, 16.dp, 0.dp, 0.dp)
+    val cardHorizontalPadding = 24.dp
+    val cardVerticalPadding = 24.dp
+    val cardTagsPaddings = PaddingValues(cardHorizontalPadding, 16.dp, cardHorizontalPadding, 0.dp)
     val progressSize = 2.dp
     val dialogTitlePadding = 16.dp
     val menuIconPadding = 16.dp

+ 6 - 3
app/src/main/java/com/sirekanian/warmongr/ui/WarmongerCard.kt

@@ -61,18 +61,21 @@ private fun WarmongerCardContent(
     Column(
         modifier = Modifier
             .combinedClickable(onClick = onClick, onLongClick = onLongClick)
-            .padding(24.dp)
-            .padding(PaddingValues())
+            .padding(vertical = D.cardVerticalPadding)
             .animateContentSize()
     ) {
         Text(
+            modifier = Modifier
+                .padding(horizontal = D.cardHorizontalPadding),
             text = warmonger.title,
             style = MaterialTheme.typography.h6
         )
         Spacer(Modifier.size(12.dp))
         Text(
             text = warmonger.description,
-            modifier = Modifier.alpha(ContentAlpha.medium),
+            modifier = Modifier
+                .padding(horizontal = D.cardHorizontalPadding)
+                .alpha(ContentAlpha.medium),
             style = MaterialTheme.typography.body1,
             maxLines = if (isExpanded) Int.MAX_VALUE else 2,
             overflow = TextOverflow.Ellipsis