Xamarin表单:更改Android上默认的页面推送动画



在Xamarin Forms 5.0中,我创建了一个TabbedPage并嵌套了NavigationPage实例作为其子实例。我注意到页面推送动画不像iOS那样从右向左滑动。如何更改默认的过渡动画?请注意,我不想使用第三方库制作动画。理想情况下,我想用自定义的渲染器/效果来解决这个问题。

private void SetMainPage()
{
var tabbedPage = new Xamarin.Forms.TabbedPage { BarBackgroundColor = Color.White };
Xamarin.Forms.PlatformConfiguration.AndroidSpecific.TabbedPage.SetToolbarPlacement(tabbedPage, ToolbarPlacement.Bottom);
tabbedPage.Children.Add(new NavigationPage(new AboutPage()) { BarBackgroundColor = Color.Black, Title = "Tab1", IconImageSource = "icon_about" });
tabbedPage.Children.Add(new NavigationPage(new AboutPage()) { BarBackgroundColor = Color.Black, Title = "Tab2", IconImageSource = "icon_feed" });
MainPage = tabbedPage;
}

为什么不直接使用NavigationPage作为TabbedPage的父级?我使用的是XF 5.0.0.2012

相关内容

  • 没有找到相关文章

最新更新