您可以使用可用于Animation Navigation Page的NuGet,在此处。覆盖Xamarin.Forms中调用PushAsync和PopAsync时的默认页面转换。使用AnimationNavigationPage,您可以在不同页面之间创建自定义转换。 用法: 为PCL/Net.Standard、IOS和Android项目安装NuGet包。然后添加以下行。 Android: 将'FormsControls.Droid.Main.Init()'添加到Xamarin Droid项目的MainActivity.cs中。 iOS: 将'FormsControls.Touch.Main.Init()'添加到Xamarin.iOS项目的AppDelegate.cs中。 声明AnimationNavigationPage: 创建一个动画页面 首先,请确保代码后面继承自AnimationPage: 接下来,请使用'controls:AnimationPage'标记而不是'ContentPage'标记,如下所示: 最后,我们必须在页面中声明一个标记,以指定我们想要使用哪个转换: 请参阅此链接以查看完整文档。