반응형
Show CustomDialog
showDialog(
context: context,
builder: (BuildContext context) {
return Widget();
}
);
Create CustomDialog
원하는 UI 의 위젯을 만들면 됩니다.
만약 다이얼로그에서 이전 화면으로 데이터를 전달하고 싶다면
아래처럼 호출하시고
void showCustomDialog() async {
final result = await showDialog(
context: context,
builder: (BuildContext context) {
return Widget();
}
);
setState(() {
aaa = result;
});
}
다이얼로그에서 Navigator.of(context).pop(data); 처럼 다이얼로그를 종료하시면 됩니다.
반응형