mirror of
https://github.com/BetterAndroid/FlexiUI.git
synced 2025-09-07 19:14:12 +08:00
refactor: use Spacer replace Box when a small size was used
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
|
@@ -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()
|
||||
}
|
||||
}
|
||||
|
@@ -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() }
|
||||
|
Reference in New Issue
Block a user