打开一个内容项目,在这个内容页面,向下拉拽它的时候可以返回到上一个页面。
打开 post_show_header ,在这里用的这个 SliverAppBar 小部件里面,先把它的 stretch 参数的值设置成 true 。然后可以再设置一下拉拽回调,添加一个 onStretchTrigger ,它是一个函数,用 async 标记一下,在它里面,可以执行一下 Navigator.maybePop,提供一个 context 给这个方法。
测试
在模拟器上测试一下,先回到内容列表页面,打开一个内容项目。在内容页面,向下拉拽,触发执行拉拽回调以后,会回到上一个页面,这里就是这个内容列表页面。