Android 上的 TabbedPage 页面转换动画
此 Android 平台特定功能可用于在 TabbedPage
中浏览页面时以编程方式或使用选项卡栏禁用转换动画。 在 XAML 中,可将 TabbedPage.IsSmoothScrollEnabled
绑定属性设置为 false
来使用:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
或者,可以使用 Fluent API 从 C# 使用它:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
该 TabbedPage.On<Android>
方法指定此平台特定仅在 Android 上运行。 Xamarin.Forms.PlatformConfiguration.AndroidSpecific
命名空间中的 TabbedPage.SetIsSmoothScrollEnabled
方法用于控制在 TabbedPage
中的页面之间导航时是否显示过渡动画。 此外,Xamarin.Forms.PlatformConfiguration.AndroidSpecific
命名空间中的 TabbedPage
类还包含以下方法:
IsSmoothScrollEnabled
,用于检索在TabbedPage
中的页面之间导航时是否显示过渡动画。EnableSmoothScroll
,用于在TabbedPage
中的页面之间导航时启用过渡动画。DisableSmoothScroll
,用于在TabbedPage
中的页面之间导航时禁用过渡动画。