Сбой переполнения Flutter RenderFlex
Есть ли способ предотвратить переполнение RenderFlex, если холст становится слишком маленьким? Это касается не только Интернета, но и всех устройств.
Скажем, пользователь изменяет размер окна браузера до 0 высоты, «приложение» аварийно завершает работу.
Изменить: поиск глобального решения, например:
runApp(IgnoreRenderFlexOverflowApp(child: SomeWidget));
class IgnoreRenderFlexOverflowApp extends StatelessWidget {
final Widget child;
IgnoreRenderFlexOverflowApp({this.child});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Some app title',
home: LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
return SizedOverflowBox(
size: Size(constraints.maxWidth, constraints.maxHeight),
child: child,
);
}
)
);
}
}
1 ответ
sinkWrap :true
Просто добавьте это, ваша проблема будет решена этим