# TextFieldColorsWithIcons

Artifact: [androidx.compose.material:material](https://developer.android.com/jetpack/androidx/releases/compose-material) [View Source](https://cs.android.com/search?q=file:androidx/compose/material/TextFieldDefaults.kt+class:androidx.compose.material.TextFieldColorsWithIcons) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.1.0) Deprecated in [1.6.0](https://developer.android.com/jetpack/androidx/releases/compose-material#1.6.0) Common/AllAndroid/JVM
- Cmn

  ```
  @ExperimentalMaterialApi
  interface TextFieldColorsWithIcons : TextFieldColors
  ```

*** ** * ** ***

> [!CAUTION]
> **This interface is deprecated.**   
> Empty interface; use parent TextFieldColors instead, use this instead:
>
> ```kotlin
> TextFieldColors
> ```

Temporary experimental interface, to expose interactionSource to leadingIconColor and trailingIconColor.

## Summary

### Inherited functions

From [androidx.compose.material.TextFieldColors](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors) `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[backgroundColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#backgroundColor(kotlin.Boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[cursorColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#cursorColor(kotlin.Boolean))(isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[indicatorColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#indicatorColor(kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.interaction.InteractionSource))(
enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource
)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[labelColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#labelColor(kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.interaction.InteractionSource))(
enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
error: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource
)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[leadingIconColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#leadingIconColor(kotlin.Boolean,kotlin.Boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Use/implement overload with interactionSource parameter
Cmn `open https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[leadingIconColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#leadingIconColor(kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.interaction.InteractionSource))(
enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource
)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[placeholderColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#placeholderColor(kotlin.Boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[textColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#textColor(kotlin.Boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn `https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[trailingIconColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#trailingIconColor(kotlin.Boolean,kotlin.Boolean))(enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)`

**This function is deprecated.** Use/implement overload with interactionSource parameter
Cmn `open https://developer.android.com/reference/kotlin/androidx/compose/runtime/State<https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color>` `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable
[trailingIconColor](https://developer.android.com/reference/kotlin/androidx/compose/material/TextFieldColors#trailingIconColor(kotlin.Boolean,kotlin.Boolean,androidx.compose.foundation.interaction.InteractionSource))(
enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
isError: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html,
interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/InteractionSource
)`

**This function is deprecated.** Empty interface; use parent TextFieldColors instead
Cmn