[플러터] 뒤로가기 버튼/제스쳐 금지

2021. 1. 20. 11:15·Flutter/Flutter Tech

WillPopScope

Navigator.pop이 발생함을 감지하는 위젯이다.

스크린 위젯의 최상단에 선언하여 감싸준다.

 

		WillPopScope(
                onWillPop: ()  {
                  return Future(() => false); //뒤로가기 막음
                },
                child :
                
                )

 

onWillPop 속성에 위의 예제처럼 Future로 false를 반환하면 소프트키, 물리버튼, 제스쳐를 통한 뒤로가기가 불가능해진다.

뒤로가기 동작시 메시지를 띄우거나 특정 동작을 하고자 할 때 이 속성에 동작을 삽입하면 된다.

저작자표시 비영리 변경금지 (새창열림)

'Flutter > Flutter Tech' 카테고리의 다른 글

[플러터] SVG(벡터 이미지) 불러오기  (0) 2021.01.27
[플러터] 스크린샷 금지하기  (2) 2021.01.21
[플러터] Splash 화면 변경하기 (로딩 화면)  (0) 2021.01.20
[플러터] Stateful Class 내부에 접근하기  (0) 2021.01.10
[플러터] 파일을 cache 저장소에 저장하기  (0) 2020.12.25
'Flutter/Flutter Tech' 카테고리의 다른 글
  • [플러터] SVG(벡터 이미지) 불러오기
  • [플러터] 스크린샷 금지하기
  • [플러터] Splash 화면 변경하기 (로딩 화면)
  • [플러터] Stateful Class 내부에 접근하기
코딩으로세계정복
코딩으로세계정복
Connecting the dots
  • 코딩으로세계정복
    코딩으로 세계정복
    코딩으로세계정복
  • 전체
    오늘
    어제
    • 전체 (134)
      • Who am I (10)
        • Portfolio (4)
        • Reminiscence (5)
        • Oversea (1)
        • SiliconValley (0)
      • React (36)
        • React Basic (15)
        • React Tech (5)
        • JavaScript (7)
        • TypeScript (3)
        • CSS&HTML (3)
        • Firebase (3)
      • NodeJS (1)
        • NodeJS Basic (1)
      • Flutter (55)
        • Flutter Widget Design (5)
        • Flutter Widget Basic (8)
        • Flutter Tech (18)
        • Flutter Issue (7)
        • Flutter Web (6)
        • About Flutter (2)
        • Firebase (1)
        • Dev Env (1)
        • Dart (7)
      • Programming (31)
        • Web (1)
        • General (0)
        • Algorithm (25)
        • Python (1)
        • VS Code (2)
      • Django (0)
  • 블로그 메뉴

    • Who I AM
    • React
    • NodeJS
    • Flutter
    • Programming
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Flutter
    useState
    DART
    링고리
    useRef
    자바스크립트
    map
    Redux
    flutter web
    JavaScript
    프로그래머스
    플러터 웹
    react
    TypeScript
    알고리즘
    JSON
    Firebase
    Python
    useTranslation
    파이썬
    DP
    Lingory
    HTML
    CSS
    github
    리액트
    플러터
    포트폴리오
    웹
    탐욕법
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩으로세계정복
[플러터] 뒤로가기 버튼/제스쳐 금지
상단으로

티스토리툴바