IT 프로그래밍-Flutter
[Flutter] 선택 다이얼로그 만들기
godsangin
2023. 5. 6. 16:07
반응형
기존에 이미 만들어져 있는 위젯만큼 사용하기 편한건 없는 것 같습니다.
플루터 애플리케이션 개발 도중에 선택 다이얼로그를 만들고자 기존에 누군가 위젯을 만들어두지 않았을까하는 생각에 찾아보니 별다른 예제가 없었는데 그 이유는 엄~~~청 심플하게 만들 수 있기 때문이었습니다...ㅎㅎㅎ
혹시나 빠르게 선택 다이얼로그를 만들고자 하신다면 다음의 예제를 활용하시면 될 것 같습니다.
showDialog(
context: context,
builder: (context) {
return SimpleDialog(
title: const Text("파일을 어떤형식으로 다운로드하시겠습니까?"),
children: [
TextButton(
child: Text("다운로드"),
onPressed: () async {
// 다운로드 선택 시 콜백
// 행위 등록
Navigator.pop(context);
},
),
TextButton(
child: Text("공유하기"),
onPressed: () async {
// 공유하기 선택 시 콜백
// 행위 등록
Navigator.pop(context);
},
),
],
);
});
너무 간단해서 민망하지만...
다음에는 더 유용한 위젯을 소개해드리고자 노력하겠습니다.
그럼 안녕~~!!