int iPrevClickTime = 0;
void updatePrevClickTime() => iPrevClickTime = DateTime.now().millisecondsSinceEpoch;
bool clickedToExit() {
int iClickTime = DateTime.now().millisecondsSinceEpoch;
if(iClickTime - iPrevClickTime < 2000) {
return true;
}
return false;
}
// wiget에서
WillPopScope(
onWillPop: () async {
if (clickedToExit()) {
return true;
}
else {
Fluttertoast.showToast('Press one more to exit');
updatePrevClickTime();
}
return false;
}
'프로그래밍 > Flutter' 카테고리의 다른 글
[Flutter] ExpandablePageView initial page (0) | 2022.04.18 |
---|---|
[Flutter] Scroll To Top 버튼 (0) | 2022.04.17 |
[Flutter] WebView on Web (0) | 2022.04.16 |
[Flutter] Android 어플 Flutter로 실행시키기 (0) | 2022.04.14 |
[Flutter] ScrollView 처리 (0) | 2022.04.12 |
댓글