适配 Flutter 的 PopScope
此前,我写过一篇文章,抱怨 Flutter 的 WillPopScope 的一些问题《Flutter 在 iOS 下 WillPopScope 导致右滑返回(Swipe Back)失效》,当时,我就提出过,在 iOS 上,Swipe Back 这个手势,要播放个动画的,这个交互动作的观感是,像翻书一样的,好像翻起了一页纸,你会看到纸下面是什么内容的。而 Android 系统,完全不是这个交互动画效果,是直接返回的。而 WillPopScope 就是拦截在 Android 上的返回动作,所以出现了一个问题,就是如果你用 WillPopScope,你发现,在 iOS 上牺牲了 Swipe Back 的交互手势。