O'Shane McKenzie
04/24/2025, 6:34 AMkeyboardOptions: KeyboardOptions = KeyboardOptions(
capitalization = KeyboardCapitalization.Unspecified,
autoCorrectEnabled = true,
keyboardType = KeyboardType.Text,
imeAction = ImeAction.Done
)
Also, I had to modify the default OutlinedTextField since the content padding was too heavy:
@Composable
fun EZOutlinedTextField(
value: String,
onValueChange: (String) -> Unit,
modifier: Modifier = Modifier,
enabled: Boolean = true,
readOnly: Boolean = false,
textStyle: TextStyle = LocalTextStyle.current,
label: @Composable (() -> Unit)? = null,
placeholder: @Composable (() -> Unit)? = null,
leadingIcon: @Composable (() -> Unit)? = null,
trailingIcon: @Composable (() -> Unit)? = null,
isError: Boolean = false,
visualTransformation: VisualTransformation = VisualTransformation.None,
keyboardOptions: KeyboardOptions = KeyboardOptions(
capitalization = KeyboardCapitalization.Unspecified,
autoCorrectEnabled = true,
keyboardType = KeyboardType.Text,
imeAction = ImeAction.Done
),
keyboardActions: KeyboardActions = KeyboardActions.Default,
singleLine: Boolean = false,
maxLines: Int = if (singleLine) 1 else Int.MAX_VALUE,
minLines: Int = 1,
interactionSource: MutableInteractionSource? = null,
shape: Shape = TextFieldDefaults.OutlinedTextFieldShape,
colors: TextFieldColors = TextFieldDefaults.outlinedTextFieldColors(),
contentPaddingValues: PaddingValues = PaddingValues(top = 3.dp, start = 8.dp, end = 8.dp, bottom = 3.dp)
)
PHondogo
04/24/2025, 7:12 AMPHondogo
04/24/2025, 7:14 AMO'Shane McKenzie
04/24/2025, 9:40 AMDavid
04/26/2025, 4:58 AM