![](/img/trans.png)
[英]Xamarin.Forms: how to disable arrow to hamburger transition animation on Android?
[英]Transition animation for Android using Xamarin Forms
是否可以使用Xamarin Forms在Android下實現以下過渡動畫?
我所擁有的是如何在 Android上使用。 我試圖用自定義渲染器實現它,但是當我需要配置Intent時卡住了。 另外,我閱讀了在單個Intent上運行的Forms應用程序。
關鍵是Xamarin.Form是否具有類似的功能“ MakeSceneTransitionAnimation”?
我的觀點是:
你可以用
PushAsync(Page page, Animation animation)
定義gif顯示的頁面動畫。
當新頁面初始化時,您應該使用
MyImageControl.TranslateTo(-100,-100, 1000);
定義控件動畫。
我已經開發了一個插件,可以以xamarin形式(適用於ios和android)進行這種類型的轉換。
關鍵是使用自定義NavigationPage。 在iOS中,您需要實現IUINavigationControllerDelegate和IUIGestureRecognizerDelegate,而在Android中則更容易:只需覆蓋SetupPageTransition方法即可。
您可以在這里找到所有源代碼: https : //github.com/Evolutionlab/Xamarin.Plugin.SharedTransitions
這里是Nuget包: https ://www.nuget.org/packages/Xamarin.Plugin.SharedTransitions/
聚苯乙烯
是的,在Android Xamarin表單上使用單個活動。 NavigationPage使用片段在頁面之間導航。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.