Animazioni di transizione di pagina TabbedPage in Android
Questa interfaccia utente dell'app multipiattaforma .NET (.NET MAUI) specifica della piattaforma Android viene usata 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:Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;assembly=Microsoft.Maui.Controls"
android:TabbedPage.IsSmoothScrollEnabled="false">
...
</TabbedPage>
In alternativa, può essere usato da C# usando l'API Fluent:
using Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific;
...
On<Microsoft.Maui.Controls.PlatformConfiguration.Android>().SetIsSmoothScrollEnabled(false);
Nota
Questo specifico della piattaforma non ha alcun effetto sulle schede nelle app basate su Shell.
Il TabbedPage.On<Microsoft.Maui.Controls.PlatformConfiguration.Android>
metodo specifica che questa specifica della piattaforma verrà eseguita solo in Android. Il TabbedPage.SetIsSmoothScrollEnabled
metodo, nello spazio dei Microsoft.Maui.Controls.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 Microsoft.Maui.Controls.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 oggetto TabbedPage.EnableSmoothScroll
, usato per abilitare le animazioni di transizione durante lo spostamento tra le pagine in un oggetto TabbedPage.DisableSmoothScroll
, usato per disabilitare le animazioni di transizione durante lo spostamento tra le pagine in un oggetto TabbedPage.