David W
01/10/2022, 4:50 AMBox(
modifier = Modifier
.background(
brush = Brush.horizontalGradient(
colors = listOf(
MaterialTheme.colors.primary.lighten(50).copy(alpha = 0.35f),
Color.Transparent
),
)
)
.size(32.dp)
)
{}
Card(
modifier = Modifier
.wrapContentHeight()
.border(
shape = SmolTheme.smolFullyClippedButtonShape(),
border = if (isActiveProfile)
// Highlight active profile
BorderStroke(
width = 4.dp,
color = MaterialTheme.colors.onSurface.lighten()
)
else
BorderStroke(
width = 1.dp,
color = MaterialTheme.colors.surface.lighten()
)
)
MaterialTheme.colors.onSurface
, and the gradient uses
val alphaOfHoverDimmedElements = animateFloatAsState(if (isBeingHovered) 0.8f else 0.5f).value
MaterialTheme.colors.onSurface.copy(alpha = alphaOfHoverDimmedElements)
.clipToBounds()
to the Modifier to my gradient-containing BoxZach Klippenstein (he/him) [MOD]
01/10/2022, 8:40 PMDavid W
01/10/2022, 8:44 PM.clipToBounds()
more or less confirmed (in my mind) that it's something within ComposeZach Klippenstein (he/him) [MOD]
01/10/2022, 8:48 PMDavid W
01/10/2022, 8:48 PMZach Klippenstein (he/him) [MOD]
01/10/2022, 8:50 PMDavid W
01/10/2022, 8:50 PMZach Klippenstein (he/him) [MOD]
01/10/2022, 9:11 PM