Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.