#flutter #dart
#трепетание #дротик
Вопрос:
У меня есть веб-приложение flutter. Когда я использую его на своем компьютере, все работает нормально. Но если я использую его в браузере своих телефонов, части текста просто отсутствуют. Границы текста или поля не имеют значения, его просто не хватает. Только если я нажму на него, он покажет весь текст. Кто-нибудь знает, почему это может быть? О, и когда я сокращаю текст, он такой же. Последняя часть отсутствует.
Уже пробовал использовать FittedBox для текста, но не работает. Спасибо
Код для предупреждений:
void showCustomDialog(BuildContext context, String message) {
showDialog(
context: context,
child: AlertDialog(
title: FittedBox(
fit: BoxFit.scaleDown,
child: Text(
message,
style: TextStyle(color: Colors.red),
),
),
actions: [
FlatButton(
onPressed: () {
Navigator.of(context).pop();
},
child: Text(
"Abbrechen",
style: TextStyle(color: Colors.red),
),
),
]));
}
Первая часть диалога:
Widget dialog(BuildContext context) {
return AlertDialog(
title: Text("Kategorie Hinzufügen?"),
content: TextFormField(
controller: textEditingController,
decoration: InputDecoration(
labelText: "Namen eingeben",
prefixIcon: Icon(Icons.category_outlined)),
onChanged: (String val) {},
),
actions: [
FlatButton(
onPressed: () {
Navigator.of(context).pop();
},
child: Text(
"Abbrechen",
style: TextStyle(color: Colors.red),
),
),
Ответ №1:
Я это исправил. По-видимому, это происходит, когда я использую DuckDuckGo. Когда я использую Chrome, все в порядке. Но когда вы используете DuckDuckGo, последний символ строки или, если у вас есть пробелы, все, что находится за последним пробелом, вырезается. Хм странно
Ответ №2:
Команда flutter только что исправила это на главном канале (1.26.0-2.0.pre.403). Я протестировал его, и он работает нормально. Вероятно, скоро это будет на бета-канале.
Комментарии:
1. Если возможно, пожалуйста, предоставьте ссылку в качестве ссылки.