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 einerTabbedPage
aktiviert werden können.DisableSmoothScroll
, mit der Übergangsanimationen beim Navigieren zwischen Seiten auf einerTabbedPage
deaktiviert werden können.