Dart & Flutter/Error 해결 정리
Snackbar 가 쌓이는 문제
낭초비
2023. 1. 16. 10:42
반응형
현재 만들고 있는 앱에서는 Get 패키지를 사용하고 있다.
Get 패키지에서 snackbar 를 실행하기 위해서는 Get.snackbar() 명령을 주면된다.
버튼을 누르면 snackbar 가 뜨도록 만들었는데,
버튼을 연속으로 누를 시, 즉 snackbar 가 화면에 띄어져있는 상태인데도 계속 버튼을 누를경우, 누른 횟수만큼 queue 에 쌓여있다가 그 횟수 만큼 snackbar 가 실행되는 문제가 있어다.
이를 간단히 처리하기 위해
if(SnackbarController.isSnackbarBeingShown != true) {
Get.snackbar(title, contents);
}
반응형