【发布时间】:2019-06-15 14:32:40
【问题描述】:
我有一个关于 Xamarin 上 PushAsync 导航调用的默认动画的问题。
所有 Android 应用似乎都有一个新页面的默认动画,即新页面从右向左滑入(在重叠时也会将旧页面向左移动一点)。你可以看到这个,例如在 WhatsApp 上,当您点击聊天以打开聊天页面时。
然而,在 Xamarin 上,新页面不会在 Android 上滑入,而是有点淡入。我尝试了 PushAsync 上的动画参数(false 和 true),但没有真正改变。
所以我的问题是:如何设置新页面以在 Xamarin 中从右向左滑入?
亲切的问候
【问题讨论】:
-
“大多数”Android 应用程序使用多个活动(和|或片段)来处理内容更改,您可以在活动级别 (developer.android.com/training/transitions/start-activity) 控制进入/退出动画翻译,而表单使用整个表单应用程序的“单个”活动(某些元素带有片段),默认情况下不支持“页面”级动画。有一些关于创建自定义页面渲染器来模拟这种进入/退出转换样式的博客文章,只需 google/bing 即可。
标签: android xamarin navigation