![](/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.