c# – 使用Prism更改Xamarin Forms中的页面过渡动画

是否可以使用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

祝好运!

上一篇:引用prism的MVVM示例


下一篇:c# – 如何在导航到PRISM中的新视图时传递对象?