您可以使用here可用的“动画导航页”数字。
在调用PushAsync和PopAsync时,覆盖Xamarin.Forms的默认页面转换。
使用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”标签,如下所示:
- 最后,我们必须在页面中声明一个标签以指定我们要使用的转换:
请参阅此link以查看完整的文档。