2
使用Prism的INavigationService可以更改Xamarin Forms中的頁面轉換動畫嗎?我想在Android上有淡入淡出的動畫,比如使用默認的Xamarin表單PushAsync/PopAsync機制,或者至少左/右滑動而不是上/下。使用Prism更改Xamarin Forms中的頁面轉換動畫
使用Prism的INavigationService可以更改Xamarin Forms中的頁面轉換動畫嗎?我想在Android上有淡入淡出的動畫,比如使用默認的Xamarin表單PushAsync/PopAsync機制,或者至少左/右滑動而不是上/下。使用Prism更改Xamarin Forms中的頁面轉換動畫
棱鏡使用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
祝你好運!
謝謝你,我已經看到了這些鏈接。出於某種原因,PushAsync/PopAsync爲我提供淡入淡出的轉換,而INavigationService導致向上/向下的動畫。我會盡力進一步調查。無論如何,謝謝你的回答 – bstih