반응형
AlertDialog
경고창을 띄우는 방식이다.
Navigator.pop(context) 을 통해서 창을 닫는 기능까지 구현 가능하다.
TextButton(
style: ButtonStyle(
shadowColor: MaterialStateProperty.all(Colors.red),
backgroundColor: MaterialStateProperty.all(
Theme.of(context).cardColor,
)),
onPressed: () {
showDialog(
context: context,
builder: (context) => AlertDialog(
title: const Text('Are you nuts?'),
// content: Text('Of course not!'),
actions: [
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: const Text('YES'),
),
TextButton(
onPressed: () {
Navigator.pop(context);
},
child: const Text('NO'),
),
],
));
},
반응형
'Flutter' 카테고리의 다른 글
[Flutter] 커스텀 위젯 변수 넘기기 (0) | 2022.12.04 |
---|---|
[Flutter] 이미지에 Radius 주기 (0) | 2022.12.04 |
[Flutter] TextButton에 색상 넣기 (0) | 2022.12.02 |
[Flutter] Border Radius 상단에만 설정하기 (0) | 2022.12.02 |
Flutter 플러터 SizedBox에 color 넣는 법 (0) | 2022.11.27 |