refactor: use Spacer replace Box when a small size was used

This commit is contained in:
2023-12-01 14:42:01 +08:00
parent f99d5467b0
commit 78619a0f6b
3 changed files with 8 additions and 6 deletions

View File

@@ -33,8 +33,9 @@ import androidx.compose.foundation.interaction.collectIsPressedAsState
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
@@ -123,7 +124,7 @@ fun CheckBox(
}
content?.also { content ->
Row(modifier = Modifier.clickable(enabled = enabled) { onCheckedChange(!checked) }) {
Box(modifier = Modifier.width(style.contentSpacing))
Spacer(modifier = Modifier.padding(end = style.contentSpacing))
content()
}
}

View File

@@ -34,8 +34,9 @@ import androidx.compose.foundation.interaction.collectIsPressedAsState
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.ReadOnlyComposable
@@ -118,7 +119,7 @@ fun RadioButton(
}
content?.also { content ->
Row(modifier = Modifier.clickable(enabled = enabled, onClick = onClick)) {
Box(modifier = Modifier.width(style.contentSpacing))
Spacer(modifier = Modifier.padding(end = style.contentSpacing))
content()
}
}

View File

@@ -36,10 +36,10 @@ import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.offset
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.ReadOnlyComposable
@@ -187,7 +187,7 @@ fun Switch(
content?.also { content ->
Row(modifier = Modifier.clickable(enabled = enabled) { onCheckedChange(!checked) }) {
content()
Box(modifier = Modifier.width(style.contentSpacing))
Spacer(modifier = Modifier.padding(start = style.contentSpacing))
}
}
Track { Thumb() }