防止滑动返回第一页
Prevent swipe to go back on first page in flutter
我有一个问题,即使我在主页上,用户仍然可以(从边缘)向后滑动,因此最终出现在黑页上,我该如何防止这种情况?
此致
这里有更多信息:
https://api.flutter.dev/flutter/widgets/ModalRoute/addScopedWillPopCallback.html
@override
Widget build(BuildContext context) {
return WillPopScope(//forbidden swipe in iOS(my ThemeData(platform: TargetPlatform.iOS,)
onWillPop: ()async {
if (Navigator.of(context).userGestureInProgress)
return false;
else
return true;
},
child: <your child>,
);
}
我有一个问题,即使我在主页上,用户仍然可以(从边缘)向后滑动,因此最终出现在黑页上,我该如何防止这种情况?
此致
这里有更多信息: https://api.flutter.dev/flutter/widgets/ModalRoute/addScopedWillPopCallback.html
@override
Widget build(BuildContext context) {
return WillPopScope(//forbidden swipe in iOS(my ThemeData(platform: TargetPlatform.iOS,)
onWillPop: ()async {
if (Navigator.of(context).userGestureInProgress)
return false;
else
return true;
},
child: <your child>,
);
}