Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese plattformspezifische Android-Plattform wird verwendet, um Übergangsanimationen beim Navigieren durch Seiten zu deaktivieren, entweder programmgesteuert oder bei Verwendung der Registerkartenleiste in einer TabbedPage. Sie wird in XAML genutzt, indem sie die TabbedPage.IsSmoothScrollEnabled bindungsfähige Eigenschaft auf false setzt:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
Die TabbedPage.On<Android> Methode gibt an, dass diese plattformspezifisch nur auf Android läuft. Die TabbedPage.SetIsSmoothScrollEnabled-Methode im Xamarin.Forms.PlatformConfiguration.AndroidSpecific-Namespace wird verwendet, um zu steuern, ob Übergangsanimationen beim Navigieren zwischen Seiten auf einer TabbedPage angezeigt werden. Darüber hinaus verfügt die TabbedPage-Klasse im Xamarin.Forms.PlatformConfiguration.AndroidSpecific-Namespace über die folgenden Methoden:
IsSmoothScrollEnabled, mit der abgerufen werden kann, ob beim Navigieren zwischen Seiten auf einerTabbedPageÜbergangsanimationen angezeigt werden sollen.EnableSmoothScroll, mit der Übergangsanimationen beim Navigieren zwischen Seiten auf einerTabbedPageaktiviert werden können.DisableSmoothScroll, mit der Übergangsanimationen beim Navigieren zwischen Seiten auf einerTabbedPagedeaktiviert werden können.