Fixed
Status Update
Comments
an...@google.com <an...@google.com>
ap...@google.com <ap...@google.com> #2
Hi,
I also see my text cut off when I set maxLines = 2
. Is it the same issue?
Box(
modifier =
Modifier.size(
width = 108dp,
height = 34dp,
),
contentAlignment = Alignment.Center,
) {
BasicText(
text = "text text text",
maxLines = 2,
autoSize = AutoSize.StepBased(minFontSize = 1.sp, maxFontSize = 13.sp, stepSize = 0.2.sp),
)
}
Description
I have attached the source for the whole view and data handling and the logcat output from running the app and causing the crash on my LG G6 with Android 8.0.0. The crash has been replicated on an S20 with Android 10.
```
var searchState = state { TextFieldValue() }
var searchItems = state { results.filter(searchState.value.text) }
Box(paddingTop = 0.dp, paddingBottom = 10.dp) {
fun onImeActionPerformed(action: ImeAction, keyboard: SoftwareKeyboardController?): Unit {
Log.v("conditions", "ime pressed $action $keyboard")
}
OutlinedTextField(
value = searchState.value,
onValueChange = {
Log.v("conditions", "search bar $it")
searchState.value = it
searchItems.value = results.filter(searchState.value.text)
},
activeColor = primaryColor,
inactiveColor = primaryColor,
label = { TextDisabled { Text("Search") } },
onFocusChange = {
Log.v("conditions", "focus changed $it")
},
imeAction = ImeAction.NoAction,
keyboardType = KeyboardType.Ascii,
onImeActionPerformed = ::onImeActionPerformed,
modifier = Modifier.fillMaxWidth()
)
}
LazyColumnItems(
items = searchItems.value
) {
```