U&I (1)

김원교·2023년 3월 9일
0
  • showCupertinoDialog : 화면을 덮는 또 하나의 화면을 만든다
  • barrierDismissible : 화면 밖을 누르면 사라지도록 한다
  • builder: 빌드함수를 넣는다
  • CupertinoDatePicker() : date 고를 수 있다
  • onDateTimeChanged: (DateTime date) {} > 날짜가 변경될 때마다 날짜를 date에 받아옴

IconButton(
iconSize: 60.0,
onPressed: (){
// dialog(화면을 덮는 또 하나의 화면을 만듬, 그 화면 안에 들어갈 위젯을 builder에 넣어준다)
// builder는 build함수라고 생각
showCupertinoDialog(
context: context,
// 밖에 누르면 닫힌다
barrierDismissible: true,
builder: (BuildContext context){
return Align(// 정렬, 그냥 container만 하면 어디에 정렬하지 모르기에 다 덮어버린다
alignment: Alignment.bottomCenter,
child: Container(
color: Colors.white,
height: 300.0,
child: CupertinoDatePicker(
mode: CupertinoDatePickerMode.date,
onDateTimeChanged: (DateTime date){
},
),
),
);
},
);
},
icon: Icon(
Icons.favorite,
color: Colors.red,
),
),

profile
지드래건 남들이 머라건 이병건

0개의 댓글