일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 공자명언
- Coroutine
- androidx
- jetpack compose
- DART
- FSM
- 넷플릭스
- 소울칼리버6
- 공부집중
- Firebase
- 1인개발자
- Streaming
- 파이썬
- Flutter
- 좋은글필사하기
- 이모지메모
- Freesound
- Android
- bash
- 장자명언
- 명언모음
- 이모지
- Linux
- ASMR
- 오픈소스
- kotlin
- 코틀린
- 벤자민플랭클린
- 명심보감
- recyclerview
Archives
- Today
- Total
목록Flutter backkey처리 (1)
Vintage appMaker의 Tech Blog

1. 다른 플랫폼과 달리 Android에서는 하단메뉴가 존재하는 UI에서는 back 키를 눌렀을 때, 이전화면으로 가는 UX가 요구될 때가 있다. 그럴 경우, Android에서는 onBackPressed() 메소드를 오버라이드한다. 이와 비슷하게 Flutter에서는 WillPopScope의 onWillPop: 파라메터에 bool 값을 리턴하는 함수를 구현한다. false일 경우는 back key를 무력화하고 true일 경우는 back key를 앱에서 처리한다. WillPopScope( onWillPop: () async { //return false; 원하는 기능을 한다. //return true; 시스템의 backey를 처리하게 한다(화면종료) } child: ... } 2. 화면 메뉴 클릭 및 화면이..
Source code or Tip/Flutter & Dart
2022. 7. 21. 21:55