Animations de transition de page TabbedPage sur Android
Cette plateforme Android est utilisée pour désactiver les animations de transition lors de la navigation dans les pages, par programmation ou lors de l’utilisation de la barre d’onglets, dans un TabbedPage
. Elle est consommée en XAML en définissant la TabbedPage.IsSmoothScrollEnabled
propriété pouvant être liée sur false
:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
La TabbedPage.On<Android>
méthode spécifie que cette plateforme spécifique ne s’exécutera que sur Android. La TabbedPage.SetIsSmoothScrollEnabled
méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.AndroidSpecific
de noms, est utilisée pour contrôler si les animations de transition seront affichées lors de la navigation entre les pages d’un TabbedPage
. En outre, la TabbedPage
classe de l’espace Xamarin.Forms.PlatformConfiguration.AndroidSpecific
de noms a également les méthodes suivantes :
IsSmoothScrollEnabled
, qui est utilisé pour récupérer si les animations de transition sont affichées lors de la navigation entre les pages d’unTabbedPage
.EnableSmoothScroll
, qui est utilisé pour activer les animations de transition lors de la navigation entre les pages d’unTabbedPage
.DisableSmoothScroll
, qui est utilisé pour désactiver les animations de transition lors de la navigation entre les pages d’unTabbedPage
.