refactor: use standardization LocalShapes instead CircleShape

This commit is contained in:
2023-11-27 05:39:11 +08:00
parent a9eed67f80
commit e784705750
4 changed files with 6 additions and 9 deletions

View File

@@ -31,7 +31,6 @@ import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.Immutable
@@ -261,7 +260,7 @@ private fun defaultButtonStyle() = ButtonStyle(
@ReadOnlyComposable
private fun defaultIconButtonStyle() = ButtonStyle(
padding = PaddingValues(),
shape = CircleShape,
shape = LocalShapes.current.tertiary,
border = defaultButtonBorder()
)

View File

@@ -35,7 +35,6 @@ import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.ReadOnlyComposable
@@ -52,6 +51,7 @@ import androidx.compose.ui.semantics.Role
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp
import com.highcapable.flexiui.LocalColors
import com.highcapable.flexiui.LocalShapes
import com.highcapable.flexiui.LocalSizes
import com.highcapable.flexiui.extension.status
import com.highcapable.flexiui.interaction.clickable
@@ -153,7 +153,7 @@ private fun defaultRadioButtonStyle() = RadioButtonStyle(
strokeRadius = DefaultStrokeRadius,
pressedGain = DefaultPressedGain,
hoveredGain = DefaultHoveredGain,
shape = CircleShape,
shape = LocalShapes.current.tertiary,
border = defaultRadioButtonBorder()
)

View File

@@ -39,7 +39,6 @@ import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.offset
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.CornerBasedShape
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
@@ -258,8 +257,8 @@ private fun defaultSliderStyle() = SliderStyle(
thumbRadius = DefaultThumbRadius,
thumbGain = DefaultThumbGain,
thumbShadowSize = DefaultThumbShadowSize,
thumbShape = CircleShape,
stepShape = CircleShape,
thumbShape = LocalShapes.current.tertiary,
stepShape = LocalShapes.current.tertiary,
trackShape = LocalShapes.current.primary,
thumbBorder = defaultSliderBorder(),
stepBorder = defaultSliderBorder(),

View File

@@ -38,7 +38,6 @@ import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.offset
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.runtime.Composable
import androidx.compose.runtime.Immutable
import androidx.compose.runtime.ReadOnlyComposable
@@ -220,7 +219,7 @@ private fun defaultSwitchStyle() = SwitchStyle(
thumbRadius = DefaultThumbRadius,
thumbGain = DefaultThumbGain,
thumbShadowSize = DefaultThumbShadowSize,
thumbShape = CircleShape,
thumbShape = LocalShapes.current.tertiary,
trackShape = LocalShapes.current.tertiary,
thumbBorder = defaultSwitchBorder(),
trackBorder = defaultSwitchBorder(),