Othman El Jazouli
04/25/2023, 7:51 PM.width(IntrinsicSize.Min)
to wrap the content
(code in thread)Othman El Jazouli
04/25/2023, 7:52 PMRow(
modifier = modifier
.align(Alignment.TopCenter)
.fillMaxWidth()
.padding(horizontal = 40.dp),
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.Center
) {
Text(
text = "$",
style = AppTheme.typography.display,
)
BasicTextField(
modifier = modifier
.weight(1f, false)
.width(IntrinsicSize.Min)
.focusRequester(focusRequester),
value = textFieldValue,
onValueChange = onValueChange,
interactionSource = interactionSource,
singleLine = true,
textStyle = AppTheme.typography.display.copy(
fontSize = textSizeAnim.sp,
color = color
),
keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Number),
) { innerTextField ->
TextFieldDefaults.TextFieldDecorationBox(
value = textFieldValue.text,
innerTextField = innerTextField,
singleLine = true,
visualTransformation = VisualTransformation.None,
interactionSource = interactionSource,
contentPadding = PaddingValues(0.dp),
enabled = true,
placeholder = {
Text(
text = "0",
style = AppTheme.typography.display.copy(
fontSize = textSizeAnim.sp,
textAlign = TextAlign.Center,
),
color = AppTheme.colors.dark,
textAlign = TextAlign.Center
)
}
)
}
}
francisco
04/25/2023, 8:22 PM