是否有可以传递给material 3文本字段的参数来更改底部边框的 colored颜色 ?

Compose 3 TextField Docs

我使用的是androidx.Compose.Material 3:Material 3:1.1.2

我以为我可以在Colors参数中更改它,但我似乎看不到这个选项.

colors: TextFieldColors = TextFieldDefaults.colors()

推荐答案

您需要更改指示器的 colored颜色 状态:

val mutableStateOfText = remember { mutableStateOf("") }

TextField(
    placeholder = { Text("placeholder") },
    value = mutableStateOfText.value,
    onValueChange = {
        mutableStateOfText.value = it
    },
    modifier = Modifier.weight(1f),
    colors = TextFieldDefaults.colors(
        focusedIndicatorColor = Color.Red,
        unfocusedIndicatorColor = Color.Blue,
        disabledIndicatorColor = Color.Yellow
    )
)

Unfocused: enter image description here

Focused: enter image description here

Android相关问答推荐

Jetpack编写Lazy列滑动删除动画不顺利结束

Android意图过滤器不限制应用程序仅处理YouTube链接

如何在Android Jetpack Compose中找到我的手机屏幕一行有多少个单词

穿戴与iPhone连接的安卓操作系统

如何将Unicode符号作为文本居中放置在布局中的按钮(Android XML)中?

在Android 14/SDK 34中使用RegisterReceiver的正确方式是什么?

在一列中垂直对齐两个框

在androidStudio中,如何使用带有ResolutionStrategy的ResolutionSelector而不是setTargetResolve()?

我无法连接到信号机

Jetpack Compose 绘制范围内的动画

Kotlin File(path).walkTopDown() 找不到文件

在 react native 中设置 react-native-paper 组件的样式

compose 导航参数字符串包含花括号?

在移动设备上看到时如何增加 PasswordField 文本?

如何将一个 Composable 作为其参数传递给另一个 Composable 并在 Jetpack Compose 中显示/运行它

在 Jetpack Compose 中清除列表时可组合不重组

Kotlin 调用带参数的函数 Any is xxx ||任何 yyy 都不起作用

无法使用 Gradle 托管设备对基线配置文件运行测试

如何在不使用 NestedScrollView 的情况下使用带有 CollapsingToolbar 的 ViewPager?

如何使在库范围之外无法访问的接口的具体实现.?