Xamarin.Forms 页面底部到顶部动画

Posted

技术标签:

【中文标题】Xamarin.Forms 页面底部到顶部动画【英文标题】:Xamarin.Forms Page bottom to top animation 【发布时间】:2020-10-07 04:20:47 【问题描述】:

当我在 PushAsync 方法中将动画设置为 true 时,页面转换是从左到右发生的,但我希望从下到上转换设置页面在 ios Youtube 应用程序中的显示方式。谁能帮助我如何使用 Xamarin.Forms 实现这一目标?

【问题讨论】:

【参考方案1】:

要从下到上呈现页面,您应该modal pages:

async void OnNextPageButtonClicked (object sender, EventArgs e)

  // Page appearance animated
  await Navigation.PushModalAsync (new DetailPage (), true);


async void OnDismissButtonClicked (object sender, EventArgs args)

  // Page appearance animated
  await Navigation.PopModalAsync (true);

Navigation pages 与它不同。

您可以阅读文档以获取更多信息。

【讨论】:

以上是关于Xamarin.Forms 页面底部到顶部动画的主要内容,如果未能解决你的问题,请参考以下文章

将 navigationController 上的 viewController 推送到动画底部到顶部 iPhone SDK

最简单的用jquery实现动画的跳到顶部和底部

底部对齐的导航棒滚动到顶部

Xamarin.forms 页面之间导航的自定义动画?

如何在页面底部但在(未固定)页脚上方制作固定的“转到顶部”按钮?

Xamarin Forms WebView:滚动到 HTML 文档的底部