일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 소울칼리버6
- androidx
- 이모지메모
- ChatGPT
- javascript
- Flutter
- 공부집중
- 이모지
- recyclerview
- 장자명언
- FSM
- 명심보감
- 오픈소스
- Freesound
- 공자명언
- 명언모음
- Android
- Linux
- kotlin
- 벤자민플랭클린
- Coroutine
- Firebase
- ASMR
- jetpack compose
- DART
- 1인개발자
- Streaming
- 코틀린
- 좋은글필사하기
- 파이썬
Archives
- Today
- Total
목록BottomNavigationBar (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