共用方式為


Android 上的 TabbedPage 頁面轉換動畫

此 .NET 多平臺應用程式 UI (.NET MAUI) Android 平臺專用可用來在 中以程序設計方式或使用索引標籤 TabbedPage時,停用轉換動畫。 將可繫結屬性false設定TabbedPage.IsSmoothScrollEnabled為 ,以在 XAML 中取用它:

<TabbedPage ...
            xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
            android:TabbedPage.IsSmoothScrollEnabled="false">
    ...
</TabbedPage>

或者,您可以使用 Fluent API 從 C# 取用它:

using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...

On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetIsSmoothScrollEnabled(false);

注意

此平臺特定對殼層應用程式中的索引標籤沒有任何作用。

方法 TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android> 會指定此平台專屬只會在Android上執行。 命名空間 TabbedPage.SetIsSmoothScrollEnabled 中的 Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific 方法可用來控制在 中的頁面 TabbedPage之間巡覽時,是否會顯示轉換動畫。 此外, TabbedPage 命名空間中的 Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific 類別也有下列方法:

  • IsSmoothScrollEnabled,用來擷取是否要在 中的 TabbedPage頁面之間巡覽時顯示轉換動畫。
  • EnableSmoothScroll,用來在 中的 TabbedPage頁面之間巡覽時啟用轉換動畫。
  • DisableSmoothScroll,用來在 中的 TabbedPage頁面之間巡覽時停用轉換動畫。