Animace přechodu stránek TabbedPage v Androidu
Toto uživatelské rozhraní pro víceplatformní aplikace .NET (.NET MAUI) pro Android se používá k zakázání přechodových animací při procházení stránek prostřednictvím kódu programu nebo při použití panelu karet v objektu TabbedPage. Využívá se v XAML nastavením vlastnosti bindable na TabbedPage.IsSmoothScrollEnabled
false
:
<TabbedPage ...
xmlns:android="clr-namespace:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetIsSmoothScrollEnabled(false);
Poznámka:
Tato konkrétní platforma nemá žádný vliv na karty v aplikacích založených na prostředí.
Metoda TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda TabbedPage.SetIsSmoothScrollEnabled
v Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
oboru názvů slouží k řízení, zda přechodové animace budou zobrazeny při navigaci mezi stránkami v objektu TabbedPage. Kromě toho TabbedPage třída v Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific
oboru názvů má také následující metody:
IsSmoothScrollEnabled
, který se používá k načtení, zda budou při procházení mezi stránkami v objektu TabbedPage.EnableSmoothScroll
, který se používá k povolení přechodových animací při navigaci mezi stránkami v objektu TabbedPage.DisableSmoothScroll
, který se používá k zakázání přechodových animací při navigaci mezi stránkami v objektu TabbedPage.