Dieser Ansatz führt jedoch zu einem UX-Problem: Wenn Benutzer Text kopieren, Die Tastatur-Zwischenablage verhält sich so, als würde sie ein Passwortfeld verarbeiten. Beispielsweise werden Vorschläge aus der Zwischenablage als maskierte Zeichen angezeigt, was nicht das ist, was ich möchte.
Hier ist der Code, an dem ich arbeite
Code: Select all
BasicTextField(
state = state,
modifier = Modifier
.fillMaxWidth()
.padding(20.dp),
interactionSource = interactionSource,
enabled = true,
lineLimits = TextFieldLineLimits.SingleLine,
keyboardOptions = KeyboardOptions(
keyboardType = KeyboardType.Text,
autoCorrectEnabled = false
),
textStyle = LocalTextStyle.current,
decorator = TextFieldDefaults.decorator(
state = state,
enabled = true,
lineLimits = TextFieldLineLimits.Default,
interactionSource = interactionSource,
outputTransformation = null,
),
)
Wie kann ich das erreichen? Gibt es eine bessere Möglichkeit, das Erscheinungsbild der Unterstreichung anzupassen, ohne sich auf KeyboardType.Password verlassen zu müssen? Für Hinweise oder Beispiele wären wir sehr dankbar!
Bitte beachten Sie den unterstrichenen Text von dfdfg.
[img]https:/ /i.sstatic.net/CbsLoJRr.png[/img]