是否可以使用Prism的INavigationService更改Xamarin Forms中的页面过渡动画?我想在Android上使用淡入淡出动画,比如使用默认的Xamarin Forms PushAsync / PopAsync机制,或者至少左/右滑动而不是向上/向下.
解决方法:
Prism使用Xamarin.Forms内置的PushAsync / PopAsync方法.这也意味着它会自动使用默认的XF动画.如果你想要自定义动画,这不是Prism不负责任的事情.
现在在XF中构建自定义页面转换不是很明确.这里有几个链接可以让你朝着这个方向前进.
https://forums.xamarin.com/discussion/18818/custom-page-transitions-with-xamarin-forms/p1
https://kernel32.net/2016/06/25/xamarin-forms-transitions.html
祝好运!