在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;
}