Animazioni di transizione pagina TabbedPage in Android
Questo specifico della piattaforma Android viene usato per disabilitare le animazioni di transizione durante lo spostamento tra le pagine, a livello di codice o quando si usa la barra delle schede, in un oggetto TabbedPage
. Viene utilizzata in XAML impostando la TabbedPage.IsSmoothScrollEnabled
proprietà associabile su false
:
<TabbedPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
On<Android>().SetIsSmoothScrollEnabled(false);
Il TabbedPage.On<Android>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Android. Il TabbedPage.SetIsSmoothScrollEnabled
metodo, nello spazio dei Xamarin.Forms.PlatformConfiguration.AndroidSpecific
nomi , viene usato per controllare se le animazioni di transizione verranno visualizzate durante lo spostamento tra le pagine in un oggetto TabbedPage
. Inoltre, la TabbedPage
classe nello spazio dei Xamarin.Forms.PlatformConfiguration.AndroidSpecific
nomi include anche i metodi seguenti:
IsSmoothScrollEnabled
, usato per recuperare se le animazioni di transizione verranno visualizzate durante lo spostamento tra le pagine in un oggettoTabbedPage
.EnableSmoothScroll
, usato per abilitare le animazioni di transizione durante lo spostamento tra le pagine in un oggettoTabbedPage
.DisableSmoothScroll
, usato per disabilitare le animazioni di transizione durante lo spostamento tra le pagine in un oggettoTabbedPage
.