DeVeLoP
[FlUtTeR] CupertinoPageRoute swipe back
freecatz
2019. 3. 7. 08:42
아래는 Cupertino 에서 새로운 화면을 띄우는 코드
onPressed: () {
Navigator.of(context, rootNavigator: true).push(
CupertinoPageRoute<void>(
fullscreenDialog: false,
builder: (BuildContext context) => LoginApp(title : '로그인'),
),
);
}
fullscreenDialog 의 값이 true 인 경우 화면을 swipe 하여 이전 화면으로 돌아갈 수 없다.
false 인 경우 화면의 왼쪽을 swipe 하여 이전 화면으로 돌아갈 수 있다.
아래는 띄워진 화면에서 이전 화면으로 가는 코드
onPressed: () {
Navigator.of(context, rootNavigator: true).pop();
}