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

时间:2017-01-09 13:29:50

标签: c# android xamarin xamarin.forms prism

是否可以使用Prism的INavigationService更改Xamarin Forms中的页面过渡动画?我想在Android上使用淡入淡出动画,比如使用默认的Xamarin Forms PushAsync / PopAsync机制,或者至少左/右滑动而不是上/下。

1 个答案:

答案 0 :(得分:4)

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

祝你好运!