簡體   English   中英

使用Xamarin Forms的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM