Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.