mirror of
https://github.com/BetterAndroid/FlexiUI.git
synced 2025-09-08 11:34:18 +08:00
refactor: make content color tint to icon
This commit is contained in:
@@ -354,9 +354,10 @@ fun DropdownMenuItem(
|
|||||||
style = currentStyle,
|
style = currentStyle,
|
||||||
verticalAlignment = Alignment.CenterVertically
|
verticalAlignment = Alignment.CenterVertically
|
||||||
) {
|
) {
|
||||||
CompositionLocalProvider(LocalTextStyle provides LocalTextStyle.current.copy(color = currentColor)) {
|
CompositionLocalProvider(
|
||||||
content()
|
LocalIconTint provides currentColor,
|
||||||
}
|
LocalTextStyle provides LocalTextStyle.current.copy(color = currentColor)
|
||||||
|
) { content() }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -683,8 +683,10 @@ private fun TextFieldDecorationBox(
|
|||||||
val animatedAlpha by animateFloatAsState(if (value.isNotEmpty()) 0f else 1f)
|
val animatedAlpha by animateFloatAsState(if (value.isNotEmpty()) 0f else 1f)
|
||||||
Box(modifier = Modifier.alpha(animatedAlpha)) {
|
Box(modifier = Modifier.alpha(animatedAlpha)) {
|
||||||
CompositionLocalProvider(
|
CompositionLocalProvider(
|
||||||
LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor)
|
LocalIconTint provides placeholderContentColor,
|
||||||
) { placeholder() }
|
LocalTextStyle provides LocalTextStyle.current.copy(color = placeholderContentColor),
|
||||||
|
content = placeholder
|
||||||
|
)
|
||||||
}
|
}
|
||||||
innerTextField()
|
innerTextField()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user