修正ActionButton

This commit is contained in:
2024-10-12 10:35:39 +08:00
parent 723adf52c2
commit fb291f634f

View File

@@ -65,12 +65,13 @@ fun ActionButton(
modifier = modifier modifier = modifier
.clip(RoundedCornerShape(24.dp)) .clip(RoundedCornerShape(24.dp))
.background(animatedBackgroundColor) .background(animatedBackgroundColor)
.padding(contentPadding)
.noRippleClickable { .noRippleClickable {
if (enabled && !isLoading) { if (enabled && !isLoading) {
click() click()
} }
}, }
.padding(contentPadding),
contentAlignment = Alignment.CenterStart contentAlignment = Alignment.CenterStart
) { ) {
if (!isLoading) { if (!isLoading) {
@@ -85,16 +86,23 @@ fun ActionButton(
} }
}, },
contentAlignment = Alignment.Center contentAlignment = Alignment.Center
) {
Box(
modifier = Modifier.fillMaxWidth(),
contentAlignment = Alignment.CenterStart
) { ) {
Box(modifier = Modifier.align(Alignment.CenterStart)){ Box(modifier = Modifier.align(Alignment.CenterStart)){
leading?.invoke() leading?.invoke()
} }
}
Text( Text(
text, text,
fontSize = 17.sp, fontSize = 17.sp,
color = color, color = color,
fontWeight = FontWeight.W900, fontWeight = FontWeight.W900,
textAlign = if (expandText) TextAlign.Center else TextAlign.Start textAlign = if (expandText) TextAlign.Center else TextAlign.Start
) )
} }
}else{ }else{