Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato platforma pro Android se používá k zakázání přechodových animací při procházení stránek, ať už 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:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Alternativně ho můžete využívat z jazyka C# pomocí rozhraní FLUENT API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
Metoda TabbedPage.On<Android> určuje, že tato konkrétní platforma se bude spouštět pouze v Androidu. Metoda TabbedPage.SetIsSmoothScrollEnabled v Xamarin.Forms.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 Xamarin.Forms.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 objektuTabbedPage.EnableSmoothScroll, který se používá k povolení přechodových animací při navigaci mezi stránkami v objektuTabbedPage.DisableSmoothScroll, který se používá k zakázání přechodových animací při navigaci mezi stránkami v objektuTabbedPage.