使用Xamarin形式为Android过渡动画

问题描述 投票:0回答:2

是否有可能实现使用Xamarin表格下方的过渡动画的Android?

我有什么是这个how to为Android。我试着用自定义渲染器来实现它,但是当我需要配置意图卡住了。另外,我读窗体应用程序在一个单一的意图运行。

enter image description here

android xamarin.android xamarin.forms material-design
2个回答
0
投票

关键的一点是,做Xamarin.Form具有类似的功能“MakeSceneTransitionAnimation”?

至于我的观点:

U可以使用

PushAsync(Page page, Animation animation)

要确定你的页面的动画作为GIF节目。

当新的页面初始化ü应该使用

MyImageControl.TranslateTo(-100,-100, 1000);

到定义的控制动画。


0
投票

我公司开发的插件,使这种类型的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使用代码的网页间导航。

© www.soinside.com 2019 - 2024. All rights reserved.