Animacje przejścia strony tabbedPage w systemie Android
Ta platforma systemu Android służy do wyłączania animacji przejścia podczas nawigowania po stronach programowo lub podczas korzystania z paska tabulacji w obiekcie TabbedPage
. Jest on używany w języku XAML przez ustawienie właściwości możliwej do powiązania z wartością TabbedPage.IsSmoothScrollEnabled
false
:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
Metoda TabbedPage.On<Android>
określa, że ta platforma będzie działać tylko w systemie Android. Metoda TabbedPage.SetIsSmoothScrollEnabled
w Xamarin.Forms.PlatformConfiguration.AndroidSpecific
przestrzeni nazw służy do kontrolowania, czy animacje przejścia będą wyświetlane podczas nawigowania między stronami w obiekcie TabbedPage
. Ponadto TabbedPage
klasa w Xamarin.Forms.PlatformConfiguration.AndroidSpecific
przestrzeni nazw ma również następujące metody:
IsSmoothScrollEnabled
, który służy do pobierania, czy animacje przejścia będą wyświetlane podczas nawigowania między stronami w obiekcieTabbedPage
.EnableSmoothScroll
, który służy do włączania animacji przejścia podczas nawigowania między stronami w obiekcieTabbedPage
.DisableSmoothScroll
, który służy do wyłączania animacji przejścia podczas nawigowania między stronami w obiekcieTabbedPage
.