Jasmin Fajkic
11/02/2022, 6:41 PMChris Sinco [G]
11/02/2022, 6:45 PMChris Sinco [G]
11/02/2022, 6:45 PMJasmin Fajkic
11/02/2022, 6:45 PMBasicTextField(
value = value,
onValueChange = onChangeText,
modifier = modifier.then(
Modifier
.fillMaxWidth()
.background(
if (isFocused.value) Style.colors.inputActive else Style.colors.inputIdle
)
.onFocusChanged {
isFocused.value = it.isFocused
}
),
interactionSource = interactionSource,
enabled = true,
singleLine = singleLine,
textStyle = textStyle,
) {
TextFieldDefaults.TextFieldDecorationBox(
value = value,
innerTextField = it,
singleLine = singleLine,
visualTransformation = visualTransformation,
interactionSource = interactionSource,
leadingIcon = leadingIcon,
enabled = true,
trailingIcon = trailingIcon,
colors = TextFieldDefaults.textFieldColors(
containerColor = if (isFocused.value) Style.colors.inputActive else Style.colors.inputIdle,
cursorColor = Style.colors.textLink,
focusedIndicatorColor = Color.Transparent,
unfocusedIndicatorColor = Color.Transparent,
),
contentPadding = contentPaddingValues,
placeholder = placeholder,
)
}
}
Jasmin Fajkic
11/02/2022, 6:45 PMChris Sinco [G]
11/02/2022, 6:46 PMJasmin Fajkic
11/02/2022, 6:47 PMChris Sinco [G]
11/02/2022, 7:08 PMcursorBrush
parameter on BasicTextField intersects with TextFieldColors on the inner decoration box. I assume you’ve tried changing cursorBrush on BasicTextField already?Chris Sinco [G]
11/02/2022, 7:08 PMZach Klippenstein (he/him) [MOD]
11/02/2022, 7:36 PMSiyamed
11/02/2022, 9:23 PMSiyamed
11/02/2022, 9:24 PMSiyamed
11/02/2022, 9:25 PMSiyamed
11/02/2022, 9:26 PMJasmin Fajkic
11/03/2022, 6:37 AM