#android #flutter #flutter-layout
#Android #трепетание #flutter-layout
Вопрос:
В настоящее время я занимаюсь реверс-инжинирингом кода, разработанного кем-то другим. И даже несмотря на то, что он немного знаком с миром Флаттера, не в состоянии разобраться в этой ошибке. Может помочь мне в том, что нужно сделать или в каком направлении следует смотреть.
showDialog(
context: context,
***child***: Container(
height: 30,
width: 30,
child: Center(
child: CupertinoActivityIndicator(
key: UniqueKey(),
radius: 20,
animating: true,
))));
Ошибка заключается в
Ошибка: нет именованного параметра с именем «дочерний». дочерний элемент: контейнер ( ^^^^^
Ответ №1:
Вы должны добавить builder
для создания ShowDialog
showDialog(
context: context,
builder: (BuildContext context){
return Container(
height: 30,
width: 30,
child: Center(
child: CupertinoActivityIndicator(
key: UniqueKey(),
radius: 20,
animating: true,
))));
});
Ответ №2:
Пожалуйста, обратитесь к странице ниже для получения дополнительной информации, связанной с ShowDialog https://api.flutter.dev/flutter/material/showDialog.html
showDialog(
context: context,
builder: (context) {
return AlterDialog();
},
);
Ответ №3:
showDialog(
context: context,
builder: (_) {
return Container();
},
);
У ShowDialog нет дочернего параметра, используйте builder insted child